tomcat中的session管理
来源:互联网 发布:淘宝开店贷款 编辑:程序博客网 时间:2024/05/17 02:56
对于Session的管理,小猫提供了两个实现类:org.apache.catalina.session.StandardManager和org.apache.catalina.session.PersistentManager。
StandardManager -是默认的方法,当Tomcat服务器重启或重载的时候,会把Session对象保存到
<%CATALINA_HOME%>/work/Catalina/honstname/applicatonname/SESSIONS.ser(默认值)文件中,每个对象对应一个文件,以Session ID为文件名,例如:
<Context path="/helloapp" docBase="helloapp" debug="0" reloadable="true">
<Manager className="org.apache.catalina.session.StandardManager" debug="0"
maxActiveSessions="-1" checkInterval="60" />
</Context>
参数说明:checkInterval-检查session是否过期的时间间隔,以秒为单位,缺省值是60秒;
maxActiveSessions-可处于活动状态的session数。
PersistentManager -提供了更加灵活的管理方式,具有容错能力,可以及时把Session备份到Session Store中,可以控制内存中Session的数量。
小猫还提供了实现持久化Session Store的接口,org.apache.catalina.Store,目前提供了两个具体实现类:org.apache.catalina.FileStore和org.apache.catalina.JDBCStore。
server.xml中的配置File Store -
<Context path="/helloapp" docBase="helloapp" debug="0" reloadable="true">
<Manager className="org.apache.catalina.session.PersistentManager" debug="0" saveOnRestart="true"
maxActiveSessions="-1" minIdleSwap="-1" maxIdleSwap="-1" maxIdleBackup="-1" >
<Store className="org.apache.catalina.session.FileStore" directory="mydir"/>
</Manager>
</Context>
参数说明:saveOnRestart-服务器关闭时,是否将所有的session保存到文件中;
maxActiveSessions-可处于活动状态的session数;
minIdleSwap/maxIdleSwap-session处于不活动状态最短/长时间(s),sesson对象转移到File Store中;
maxIdleBackup-超过这一时间,将session备份。(-1表示没有限制)
http://edu.codepub.com/2010/0418/22092.php
- tomcat中的session管理
- tomcat中的session管理
- Tomcat Session的管理
- Tomcat 的session管理
- tomcat session管理总结
- Tomcat session管理
- Tomcat的Session管理
- tomcat(9)Session管理
- tomcat & spring session管理
- tomcat session管理
- Tomcat的Session管理
- 利用Tomcat的JNDI容器管理JavaMail中的Session
- Tomcat中的Session小结
- Tomcat中的Session小结
- Tomcat中的Session小结
- Tomcat中的Session小结
- Tomcat中的Session小结
- Hibernate中的Session管理
- [笔记]PEI只有全局常量,没有全局变量
- 附件--上传
- 从零开始,一步步安装虚拟机Mac10.6.x并完美.随意更新官方补丁(VM版)
- unix与linux的区别?
- 使用一天时间原创的练手C/C++命令行版五子棋!
- tomcat中的session管理
- 个人项目编程的部分总结1
- trac权限管理
- [基础总结]关于touch json
- android:shape的使用
- CloudSim源码分析之主机资源分配(处理器能力篇)
- 回来了
- XML Web Service初体验: HTTP-GET, HTTP-POST and SOAP的比较
- 测试工程师的分工