恰好当会话将在使用tomcat的java web应用程序中到期时

PSR*_*PSR 2 java session

我在开发Web应用程序时使用的是tomcat服务器.我今天看到了一种情况.我停止了服务器,并在5秒钟后再次启动.然后上一个会话没有过期.原因是什么.确实会话何时到期?

提前致谢..

dce*_*chi 6

每当Apache Tomcat正常关闭并重新启动时,或者触发应用程序重新加载时,标准Manager实现将尝试将所有当前活动的会话序列化为通过pathname属性定位的磁盘文件.然后,当应用程序重新加载完成时,所有这些保存的会话将被反序列化并激活(假设它们在平均时间内没有过期).

这是从Tomcat 7个文档报价在这里

您可以通过更改context.xml中的配置来关闭此行为:

<Manager>
   ...
   <saveOnRestart>false</saveOnRestart> (by default is true)
</Manager
Run Code Online (Sandbox Code Playgroud)