【发布时间】:2015-01-21 02:55:44
【问题描述】:
我正在运行标准版本的 Tomcat,版本 7.0.54。每次我重新部署我的应用程序时,所有会话都会被清除;虽然有趣的是,重新启动 Tomcat 不会导致会话被清除。
我的应用是用 Scala 编写的,基于 Scalatra framework,尽管我相当确定这与问题无关。
【问题讨论】:
-
解决此问题的另一个标准解决方案是将会话存储在数据库中,另请参阅clustering。
-
看看Spring Session。它不需要 Spring(尽管它与 Spring 有很好的集成),并且将您的会话存储外部化以消除容器的异想天开。
-
谢谢。 Spring Session 似乎值得仔细研究...我有机会玩它时会报告。
标签: java session tomcat tomcat7