Java 如何在运行的Tomcat应用程序中更新资源并保持会话完整

Java 如何在运行的Tomcat应用程序中更新资源并保持会话完整,java,spring-mvc,intellij-idea,tomcat6,Java,Spring Mvc,Intellij Idea,Tomcat6,作为开发人员,我正在使用Intellij11在Tomcat容器中运行SpringMVC应用程序。我已经配置了IntelliJ,这样我就可以“更新资源”使我的jsp更改生效,而不需要完全重新启动Tomcat。然而,每当我更新资源时,我在Tomcat中的会话就会丢失,我必须重新登录到我的应用程序 有没有办法让Tomcat在保持会话活动的同时识别我的应用程序资源更改 虽然我在问题中提到IntelliJ,但它实际上是关于Tomcat的。IntelliJ提供的一种方法很好,但任何方法都值得赞赏。Tomca

作为开发人员,我正在使用Intellij11在Tomcat容器中运行SpringMVC应用程序。我已经配置了IntelliJ,这样我就可以“更新资源”使我的jsp更改生效,而不需要完全重新启动Tomcat。然而,每当我更新资源时,我在Tomcat中的会话就会丢失,我必须重新登录到我的应用程序

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


虽然我在问题中提到IntelliJ,但它实际上是关于Tomcat的。IntelliJ提供的一种方法很好,但任何方法都值得赞赏。

Tomcat能够在重启过程中保持会话。使用名为
SESSIONS.ser
的文件。显然,存储的对象是会话必须是可序列化的,谢谢。我发现实际上是我正在使用的应用程序中的一些代码导致了会话中断。