Tomcat6环境里面Servlet如何设置Session Timeout(会话的过期时间)?
来源:互联网 发布:转换pdf格式的软件 编辑:程序博客网 时间:2024/06/04 18:31
解答
在Tomcat6中,有3种方法可以设置Servlet的session的过期时间。
操作方法:
方法一:
在Tomcat目录下的conf/web.xml文件里面,找到“<session-config>”下的“<session-timeout>”,修改该值就可以了(单位:分钟)。
<session-config>
<session-timeout>20</session-timeout>
</session-config>
方法二:
修改项目下的WEB-INF/web.xml文件如下(单位:分钟)
<web-app>
...
<session-config>
<session-timeout>20</session-timeout>
</session-config>
</web-app>
方法三,在Servlet里面获取HttpServletSession的实例,并且用“setMaxInactiveInterval()”方法来设置(单位:秒)
session.setMaxInactiveInterval(5); // 设置session的有效时间为5s
提示:
网上有很多教程说修改conf/server.xml文件里面的“”的属性“defaultSessionTimeOut”的值可以设置session的过期时间,但是实际上Tomcat6已经没有“defaultSessionTimeOut”这个属性了,所以以下方法是错误的。
<Context path="/test" docBase="/test"
defaultSessionTimeOut="3600" isWARExpanded="true"
isWARValidated="false" isInvokerEnabled="true"
isWorkDirPersistent="false"/>
- Tomcat6环境里面Servlet如何设置Session Timeout(会话的过期时间)?
- session会话过期时间设置
- 如何设置 SESSION 的过期时间
- jsp、servlet、javabean中如何分别设置session的过期时间
- session会话过期设置
- session-timeout 设置session的有效时间
- session过期时间的设置
- 设置session的过期时间
- 设置session的过期时间
- Session过期时间之Session.timeout
- 如何有效的设置session 的过期时间
- C#中如何简单的设置session的过期时间
- php 如何设置一个严格控制过期时间的session
- win2003中iis与asp设置Session会话过期时间的问题
- C#如何设置session过期时间
- C#如何设置session过期时间
- C#如何设置session过期时间
- 设置Session过期时间
- 支付,小米酝酿了很久的局
- JQuery为元素添加样式
- 国内各大互联网公司相关技术站点2.0版
- hive 的 test case
- struts2校验
- Tomcat6环境里面Servlet如何设置Session Timeout(会话的过期时间)?
- cocos2d-x-3.0beta2环境配置
- 一个郁闷的weblogic10.3 异常
- 检测时出现断言错误Asserted failed(人脸检测时遇到的问题)
- 【C语言】19-static和extern关键字1-对函数的作用
- Linux信号列表 2009-03-04 16:59:43
- iOS设备信息获取(随用随更新)
- unity状态机
- POJ 2449 Remmarguts' Date