安云网 - AnYun.ORG | 专注于网络信息收集、网络数据分享、网络安全研究、网络各种猎奇八卦。
当前位置: 安云网 > 技术关注 > 系统文档 > Tomcat会话超时的配置

Tomcat会话超时的配置

时间:2014-11-27来源:未知 作者:安云网点击:
有时我们需要Tomcat的会话超时时间要长一些,至少大于30分钟,这样我们需要配置。 1)超时时间的设定 tomcat的会话超时可以在多个级别上设置:tomcat实例级别、Web应用级别、servlet级别以及运行时Context代码级别。 较低级别的设定会

有时我们需要Tomcat的会话超时时间要长一些,至少大于30分钟,这样我们需要配置。

//本文来自安云网

1)超时时间的设定

//安云网咨询系统

      tomcat的会话超时可以在多个级别上设置:tomcat实例级别、Web应用级别、servlet级别以及运行时Context代码级别。 //ANYUN.ORG

      较低级别的设定会覆盖较高级别的设定。

//ANYUN.ORG

      一般常用的是在前面两个级别上设置,分别在 /conf/web.xml和/webapps/yourapp/WEB-INF/web.xml,形如: //内容来自AnYun.ORG

      <session-config> //安云网咨询系统

          <session-timeout>60</session-timeout> //内容来自AnYun.ORG

      </session-config>

//本文来自安云网

     单位是分钟,默认是30分钟,这里我们修改为1个小时。

//安云网咨询系统

  //本文来自安云网

2)重启时保持会话

//内容来自AnYun.ORG

    在关闭Tomcat实例/取消Web应用部署时,缺省会把当前的活动会话保存到硬盘上,并在重启启动/部署时在把会话从硬盘上加载到内存中。 //安云网咨询系统

    文件保存在各目录下的SESSIONS.SER中。有时可能会话中保存了敏感信息,或者不希望使用这个特性,可以配置Context.xml文件关闭这个选项。 //安云网,anyun.org

    配置 manager.pathname == ""即可,形如:

//内容来自安云网

                <Manager pathname="" />  

//ANYUN.ORG

不过话说Tomcat关于会话的设定也不甚直观,在其文档中明确的说明,Manager组件的工作就是session manager,可以设置maxInactiveInterval,而web.xml中有可以设定 session-timeout。再加上全局、应用,不同地方定义的超时时间撞到一起时,又有优先级的问题,处理有些混乱。

//安云网,anyun.org


//本文来自安云网

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片
相关内容
推荐内容
  • The Debian Administrator’s Handbook,

    The Debian Administrator’s Handbook, 这本书是debian的两个开发者写出...

  • 微信4.0发布,加入朋友圈功能

    今天传说中的微信4.0版本终于发布并且推送了更新,一进入是新...

  • vijos中c的注意事项

    昨天没事发现了一个叫vijos的类似judgeonline的网站,也许是我火星...

  • falcon编译出错问题

    ...

  • 教你破解xp系统administrator权限

    作者:Awolf 首发:AwolfS Security Blog 一.事情起因 那天满头大汗的...

  • Linux环境下UglifyJS安装

    Linux环境下UglifyJS安装 1.1.   安装 Node.js [[email protected] src]# wget http...