服务器session持久化 SESSION.ser文件
来源:互联网 发布:如何查看数据库主键 编辑:程序博客网 时间:2024/06/03 18:33
我们知道服务器上的session是生存时间是可以设置的,那么问题来了!
当我们的session时间设置为3个小时,运行一个小时之后服务器关闭了,那这些已经生成的生存时间为3个小时的session(还没有超过生存时间)是存在还是不存在?
这里就要看tomcat文件夹中的conf/context.xml文件
<!-- Uncomment this to disable session persistence across Tomcat restarts --> <!-- <Manager pathname="" /> -->
这里有如上一段配置,注释上面配置,默认的配置如下
tomcat默认是session持久化的,也就是我上诉说的情况,当服务关闭时,那些还在生存时间内的session会保存在SESSION.ser(默认值)文件中,,每一个对象对应一个文件,以session id为文件名。当服务器重启时,会去读取文件并校验是否过期(校验过程有点延迟,需要几秒),如过期就销毁session,SESSION.ser默认放在/tomcat-6.0.26/work/Catalina/localhost/_/目录下。
当把上面配置的注释去掉,session将不持久化
0 0
- 服务器session持久化 SESSION.ser文件
- Tomcat服务器session持久化
- Tomcat服务器session持久化
- Tomcat服务器session持久化
- session 持久化问题(重启服务器session 仍然存在)
- session 持久化问题(重启服务器session 仍然存在)
- WebApp服务器 禁用/启用 SESSION持久化
- Session持久化
- Session持久化
- Session持久化
- Session持久化方法
- Session持久化
- Session持久化
- tomcat session 持久化
- session 的持久化
- session持久化设置
- Servlet Session持久化
- Session持久化
- refreshed 问题
- 一个帖子学会Android开发四大组件
- java Thread join方法
- 我对MVVM的理解
- hdu5877 Weak Pair 【树状数组+dfs】
- 服务器session持久化 SESSION.ser文件
- db2事务日志满,或者日志磁盘空间已满解决办法
- LeetCode: Kth Largest Element in an Array
- 类初始化场景 JDK1.7
- hihoCoder#1082 : 然而沼跃鱼早就看穿了一切(做题总结)
- 使用 XStream 把 Java 对象序列化为 XML
- Windows和Kali:重装Windows的MBR恢复问题
- 15级南阳理工软件学院卓越班笔试面试总结
- HDU1869-六度分离