session有效期配置 相关介绍(上)
2011-12-03 14:59
218 查看
web.xml文件中,位于<servlet-mapping>和<welcome-file-list>元素之间加入如下代码,单位为分钟:
<session-config>
<session-timeout>60</session-timeout>
</session-config>
或者,在<%CATALINA_HOME%>/conf/server.xml中:
对于Session的管理,小猫提供了两个实现类:org.apache.catalina.session.StandardManager和org.apache.catalina.session.PersistentManager。
StandardManager -是默认的方法,当Tomcat服务器重启或重载的时候,会把Session对象保存到
<%CATALINA_HOME%>/work/Catalina/honstname/applicatonname/SESSIONS.ser(默认值)文件中,每个对象对应一个文件,以Session ID为文件名,例如:
Xml代码
<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 -
Xml代码
<session-config>
<session-timeout>60</session-timeout>
</session-config>
或者,在<%CATALINA_HOME%>/conf/server.xml中:
对于Session的管理,小猫提供了两个实现类:org.apache.catalina.session.StandardManager和org.apache.catalina.session.PersistentManager。
StandardManager -是默认的方法,当Tomcat服务器重启或重载的时候,会把Session对象保存到
<%CATALINA_HOME%>/work/Catalina/honstname/applicatonname/SESSIONS.ser(默认值)文件中,每个对象对应一个文件,以Session ID为文件名,例如:
Xml代码
<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 -
Xml代码
相关文章推荐
- session有效期配置 相关介绍(下)
- Linux网络配置介绍及相关命令
- session的相关介绍总结
- php.ini中session相关配置详解
- Asp.Net Session相关配置
- Linux系统管理.Raid的配置文件说明及相关命令介绍
- mysql安装图解(详细步骤),配置,相关图形工具介绍及使用,中文支持
- /etc/sysconfig/selinux 配置文件————相关介绍
- 关于apache服务的相关配置介绍
- 小程序生成统一支付prepay_id相关配置和类介绍
- asp.net session配置有效期
- session的存储方式和配置方法介绍
- VMware虚拟设备之虚拟磁盘配置与虚拟磁盘置备类型相关介绍
- IntelliJ IDEA 之 HelloWorld 项目创建及相关配置文件介绍
- 电商用户行为分析大数据平台相关系列9-用户访问session的模块介绍
- .net中SessionState相关配置及web.config中的session配置详解
- DBUUO相关配置代码介绍
- struts2的常量配置以及常用常量的相关介绍
- linux之 线程 网络相关配置简略介绍 和 文件查找