1、 在tomcat——>conf——>servler.xml文件中定义:<Context path="/test" docBase="/test"defaultSessionTimeOut="3600" isWARExpanded="true"isWARValidated="false" isInvokerEnabled="true"isWorkDirPersistent="false"/>2、 在web.xml中定义:这个针对具体项目:<session-config><session-timeout>20</session-timeout></session-config>3、在程序中定义:这个就针对具体页面了:session.setMaxInactiveInterval(30*60);4、配置tomcat的session持久化:<ManagerclassName="org.apache.catalina.session.PersistentManager"saveOnRestart="true"maxActiveSession="-1"minIdleSwap="0"maxIdleSwap="30"maxIdleBackup="0"><StoreclassName="org.apache.catalina.session.FileStore"checkInterval=”60”directory="../session"/></Manager>或<StorecalssName="org.apache.catalina.JDBCStore"driverName="com.mysql.jdbc.Driver"connectionURL="jdbc:mysql://localhost/tomsessionDB?user=root&password="sessionTable="tomcat_session"sessionIdCol="session_id"sessionDataCol="session_data"sessionValidCol="session_valid"sessionMaxInactiveCol="max_inactive"sessionLastAccessedCol="last_access"sessionAppCol="app_name"checkInterval="60"debug="99" />maxActiveSessions-可处于活动状态的session数,default -1 不限制checkInterval - 检查session是否过期的时间间隔,default 60ssaveOnRestart-服务器关闭时,是否将所有的session保存到文件中;
minIdleSwap/maxIdleSwap-session处于不活动状态最短/长时间(s),sesson对象转移到File Store中;(-1表示没有限制)
maxIdleBackup-超过这一时间,将session备份。(-1表示没有限制)directory-文件存储位置work\Catalina\host name\web app\session\文件名.session

tomcat 设置session过期时间(四种方式)相关推荐

  1. Tomcat设置session超时的几种方式

    Tomcat的会话超时可以在多个级别上设置:tomcat实例级别.Web应用级别.servlet级别以及运行时Context代码级别. 较低级别的设定会覆盖较高级别的设定. Web容器级别 <! ...

  2. 转:设置session过期时间

    原文地址:设置session过期时间 Session一直是我们做web项目经常使用的,以前没太注意,这次又细致的看了下! 1.session其实就是一个Map,键=值对,通过session.getAt ...

  3. java设置过期时间_java设置session过期时间的实现方法

    本文实例讲述了java设置session过期时间的实现方法,分享给大家供大家参考.具体实现方法如下: 1.Timeout in the deployment descriptor (web.xml) ...

  4. session共享的四种方式

    session共享的四种方式 方式一:将存储在服务端的session保存在客户端cookie中 方式二:Session放在数据库中进行共享 方式三:基于NFS的session共享 方式四:基于Key ...

  5. C#发布网站在web.config和IIS中设置Session过期时间

    C#发布网站在web.config和IIS中设置Session过期时间 web.config <system.web> <sessionState mode="InProc ...

  6. 设置session时间 php,php中实现精确设置session过期时间的方法

    这篇文章主要介绍了php中实现精确设置session过期时间的方法,需要的朋友可以参考下 大多数据情况下我们对于session过期时间使用的是默认设置的时间,而对于一些有特殊要求的情况下我们可以设置一 ...

  7. cookielifetime php_php中实现精确设置session过期时间的方法

    大多数据情况下我们对于session过期时间使用的是默认设置的时间,而对于一些有特殊要求的情况下我们可以设置一下session过期时间. 对此,可以在PHP中,设置php.ini,找到session. ...

  8. tomcat里设置session过期时间

    以下是设置session时间的3个方法: 1. 在tomcat-->conf-->servler.xml文件中定义: <Context path="/test" ...

  9. java session时间_Java基础:里设置session过期时间

    由于session值之前没有设置,以至于刚登录的网站,不到一分钟就超时了,总结了一下,原来是session过期的原因,以下是设置session时间的3个方法: 1. 在tomcat-->conf ...

  10. springboot shiro设置session过期时间

    登陆成功之后设置session时间即可 /*** 自定义登录filter*/ public class AuthenticationFilter extends FormAuthenticationF ...

最新文章

  1. 【漫画】以后在有面试官问你AVL树,你就把这篇文章扔给他。
  2. Android Parcelable 源码解析
  3. 基于用户投票的排名算法(四):牛顿冷却定律
  4. Linux增加开放端口号
  5. Arcgis Engine 添加一个Symbol符号样式步骤
  6. initWithFrame 与 initWithCoder 、awakeFromNib 的方法理解笔记
  7. java异常处理:finally中不要return
  8. python发音1001python发音-1001种玩法 | Python 学习指南资源
  9. 强化学习进阶【逆强化学习】
  10. 多个pdf合并成一个pdf_多个PDF怎么合并?这些PDF合并方法很简单!
  11. POST 与GET的不同
  12. 公众号开发 单独 给某个用户 推送消息_校区学生会微信公众平台征稿启事
  13. Hbase-day03_java操作hbase_hbase_各种过滤器使用
  14. 猫途鹰:中国游客旅行花费低于全球平均水平,购物消费则远超全球
  15. 机器学习之二分类模型评价指标
  16. c语言 宏常量 pi,宏和常量
  17. egret环境问题汇总
  18. cv2库中一些函数的使用
  19. FMI飞马网 | AI人工智能:54份行业重磅报告汇总(附下载)
  20. Apple开发账号添加团队成员

热门文章

  1. JAVA常用的工具类
  2. HTML思维导图+学习笔记+实际案例
  3. php执行js加密解密
  4. 华为NP课程笔记10-BGP案例讲解
  5. java 查看jar 版本信息_Jar包版本查看方法
  6. 基于optisystem的光发送机的设计和仿真
  7. 软考必备资料大放送,全科目软考资料都给你备好了!
  8. funcode拍飞虫C语言报告,【逻辑游戏面试题】面试问题:funcode… - 看准网
  9. p67对应的服务器芯片组,使用 H67/P67 高速芯片组 Express 芯片组测试了适用于英特尔®台式机主板的外设...
  10. 求助动态贝叶斯网络参数学习函数的使用方法