【问题标题】:How to update resources in a running Tomcat application and keep session intact如何更新正在运行的 Tomcat 应用程序中的资源并保持会话不变
【发布时间】:2013-02-18 19:25:07
【问题描述】:

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

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

虽然我在问题中提到了 IntelliJ,但总的来说它实际上是关于 Tomcat 的。从 IntelliJ 执行此操作的方法会很棒,但任何方法都将不胜感激。

【问题讨论】:

    标签: java spring-mvc intellij-idea tomcat6


    【解决方案1】:

    Tomcat 能够在重启后保持会话。 Standard Implementation 使用一个名为 SESSIONS.ser 的文件。显然存储的对象是session,肯定是Serializable

    【讨论】:

    • 谢谢。我发现实际上是我正在使用的应用程序中的一些代码杀死了会话。
    猜你喜欢
    • 1970-01-01
    • 2020-04-24
    • 2012-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多