码迷,mamicode.com
首页 > 其他好文 > 详细

tomcat 设置session 时间

时间:2014-05-14 12:47:22      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:java   c   ext   http   int   get   

 

Tomcat  Session过期时间 Tomcat采用数据库连接池技术,当用户在一定时间不对数据库有操作时间后,就自动关闭这个连接,这是为了更好的利用资源,防止浪费宝贵的数据库连接资源。 可以采用如下三种方式,设置这个连接(Session)的过期时间:

 

前两个都是修改tomcat的配置文件conf 1. 在server.xml中定义context时采用如下定义: xml 代码 <Context path="/livsorder" docBase="/home/httpd/html/livsorder"         defaultSessionTimeOut="3600" isWARExpanded="true"         isWARValidated="false" isInvokerEnabled="true"         isWorkDirPersistent="false"/>   3600秒=1小时 2. 在web.xml中通过参数指定: xml 代码 <session-config>         <session-timeout>30</session-timeout>       </session-config>  

 

其中30表示30分钟

 

3. 在程序中通过servlet api直接修改

 

java 代码

 

HttpSession ses = request.getSession();    ses.setMaxInactiveInterval(10);  

 

设置单位为秒,设置为-1永不过期。

tomcat 设置session 时间,布布扣,bubuko.com

tomcat 设置session 时间

标签:java   c   ext   http   int   get   

原文地址:http://www.cnblogs.com/sxshiblog/p/3726742.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!