如何更新正在运行的Tomcat应用程序中的资源并保持会话不变

时间:2013-02-18 19:25:07

标签: java spring-mvc intellij-idea tomcat6

我正在使用IntelliJ 11在Tomcat容器中运行spring mvc应用程序作为开发人员。我已配置IntelliJ,以便我可以“更新资源”以使我的jsp更改生效,而无需完全重启Tomcat。但是,每当我更新资源时,我在Tomcat中的会话都会丢失,我必须重新登录到我的应用程序。

有没有办法让Tomcat在保持会话活动的同时识别我的应用程序资源更改?

虽然我在问题中引用了IntelliJ,但它实际上是关于Tomcat的。从IntelliJ做到这一点的方法会很棒但是任何方法都可以理解。

1 个答案:

答案 0 :(得分:3)

Tomcat能够在重新启动时保持会话。 Standard Implementation使用名为SESSIONS.ser的文件。显然,存储的对象是会话必须是Serializable