我正在使用IntelliJ 11在Tomcat容器中运行spring mvc应用程序作为开发人员。我已配置IntelliJ,以便我可以“更新资源”以使我的jsp更改生效,而无需完全重启Tomcat。但是,每当我更新资源时,我在Tomcat中的会话都会丢失,我必须重新登录到我的应用程序。
有没有办法让Tomcat在保持会话活动的同时识别我的应用程序资源更改?
虽然我在问题中引用了IntelliJ,但它实际上是关于Tomcat的。从IntelliJ做到这一点的方法会很棒但是任何方法都可以理解。
答案 0 :(得分:3)
Tomcat能够在重新启动时保持会话。 Standard Implementation使用名为SESSIONS.ser
的文件。显然,存储的对象是会话必须是Serializable
。