Tomcat会话超时的配置
来源:互联网 发布:delphi是不是编程语言 编辑:程序博客网 时间:2024/06/02 03:31
有时我们需要Tomcat的会话超时时间要长一些,至少大于30分钟,这样我们需要配置。
1)超时时间的设定
tomcat的会话超时可以在多个级别上设置:tomcat实例级别、Web应用级别、servlet级别以及运行时Context代码级别。
较低级别的设定会覆盖较高级别的设定。
一般常用的是在前面两个级别上设置,分别在 /conf/web.xml和/webapps/yourapp/WEB-INF/web.xml,形如:
<session-config>
<session-timeout>60</session-timeout>
</session-config>
单位是分钟,默认是30分钟,这里我们修改为1个小时。
2)重启时保持会话
在关闭Tomcat实例/取消Web应用部署时,缺省会把当前的活动会话保存到硬盘上,并在重启启动/部署时在把会话从硬盘上加载到内存中。
文件保存在各目录下的SESSIONS.SER中。有时可能会话中保存了敏感信息,或者不希望使用这个特性,可以配置Context.xml文件关闭这个选项。
配置 manager.pathname == ""即可,形如:
<Manager pathname="" />
不过话说Tomcat关于会话的设定也不甚直观,在其文档中明确的说明,Manager组件的工作就是session manager,可以设置maxInactiveInterval,而web.xml中有可以设定 session-timeout。再加上全局、应用,不同地方定义的超时时间撞到一起时,又有优先级的问题,处理有些混乱。
- Tomcat会话超时的配置
- Tomcat会话超时的配置
- Tomcat会话超时
- tomcat 会话超时设置
- tomcat 设置会话超时
- 配置会话HttpSession的超时时间
- 基于Tomcat中间件的系统会话超时设置
- Filter配置会话超时跳转页面
- ASP.NET会话丢失,Session超时配置
- 会话超时
- Tomcat会话持久化配置
- 配置远程桌面服务会话的超时设置和重新连接设置
- Tomcat配置连接回收、超时
- tomcat启动超时时间配置
- 关于ORACLE的会话连接超时
- SSH Client 会话空闲超时的解决办法
- ssh连接会话超时时间的方法
- Session的超时配置
- SSH原理面试题
- MDM数据校验Validations(一)
- JAVA相关问题:java读取properties配置文件路径问题
- iOS开发19:Navigation Bar的简单设置
- 异常崩溃码对照
- Tomcat会话超时的配置
- 解决tomcat启动时无法找到GroovyObject 异常
- asp.net 转换人民币方法
- 关于TTimer 控件
- Tomcat会话超时
- 什么是云计算?为什么需要云?
- (转)WINDOWS XP开启telnet服务
- Resin 配置连接池
- Linq To Sql进阶系列(七)动态查询续及CLR与SQL在某些细节上的差别