Tomcat Session过期时间

Tomcat默认连接超时时间

6195人阅读 评论(2) 收藏 举报

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永不过期。

查看评论
1楼 nemolearner 2011-05-26 10:50发表 [回复]
你说的这个session 跟数据库连接没关系吧....
Re: hellostory 2012-07-11 15:08发表 [回复]
回复nemolearner:确实,是跟Web项目的数据库连接,而非tomcat本身!请作者知错能改!!!
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
  • 个人资料
    • 访问:84812次
    • 积分:1116分
    • 排名:第9527名
    • 原创:49篇
    • 转载:13篇
    • 译文:0篇
    • 评论:23条
  • 推荐文章
    • 最新评论
    公司简介| 招贤纳士| 广告服务| 银行汇款帐号| 联系方式| 版权声明| 法律顾问| 问题报告
    QQ客服 微博客服 论坛反馈 服务热线:400-600-2320
    京 ICP 证 070598 号
    北京创新乐知信息技术有限公司 版权所有
    世纪乐知(北京)网络技术有限公司 提供技术支持
    江苏乐知网络技术有限公司 提供商务支持
    Copyright © 1999-2012, CSDN.NET, All Rights Reserved  GongshangLogo
    • 0
      点赞
    • 0
      收藏
      觉得还不错? 一键收藏
    • 0
      评论
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值