当前位置:首页 > WEB开发 > Web前端

服务器tomcat封锁 session还在

优良自学吧提供服务器tomcat封锁 session还在,服务器tomcat关闭 session还在 一直以为服务器关闭了,session 就没有了。结果遇到个坑,服务器重启,用户使用的是旧的session.h

服务器tomcat关闭 session还在
一直以为服务器关闭了,session 就没有了。结果遇到个坑,服务器重启,用户使用的是旧的session.
http://blog.csdn.net/w420372197/article/details/7310293

如果Tomcat配置为Session的持久化,在Tomcat关闭时,不会触发Session destroy事件。而是将每个Session中内容写入到文件中。当Tomcat再次启动时,会读取该参数,并且验证Session是否TimeOut(但是这个验证似乎有点延迟,大概几秒钟吧。如果检测到超时,则Tomcat会自动触发Session Destroy事件)。
12个小时候后这些用户的session 就会过期了



如何Tomcat  Session持久化配置?

在默认的情况下,Tomcat6是提供了这项功能的。请查看$TOMCAT_HOME$/conf/context.xml。在大概24行,你会看到注释:

Xml代码  收藏代码
<!-- Uncomment this to disable session persistence across Tomcat restarts --> 
<!--
<Manager pathname="" />
--> 


(本文来自互联网,不代表搜站(http://www.ylzx8.cn/)的观点和立场)
本站所有内容来自互联网,若本站收录的信息无意侵犯了贵司版权,请给我们来信(ylzx8cn@163.com),我们会及时处理和回复,谢谢