• tomcat 设置session过期时间(四种方式)


    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持久化:

    <Manager
    className="org.apache.catalina.session.PersistentManager"
    saveOnRestart="true"
    maxActiveSession="-1"
    minIdleSwap="0"
    maxIdleSwap="30"
    maxIdleBackup="0"
    > 
    <Store
    className="org.apache.catalina.session.FileStore"
    checkInterval=”60”
    directory="../session"/>
    </Manager>
    <Store 
    calssName="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 60s

    saveOnRestart-服务器关闭时,是否将所有的session保存到文件中;
    minIdleSwap/maxIdleSwap-session处于不活动状态最短/长时间(s),sesson对象转移到File Store中;(-1表示没有限制)
    maxIdleBackup-超过这一时间,将session备份。(-1表示没有限制)

    directory-文件存储位置workCatalinahost nameweb appsession文件名.session

    本文来自博客园,作者:编程狸,转载请注明原文链接:https://www.cnblogs.com/ping-pong/p/11717784.html

  • 相关阅读:
    Oracle通过透明网关连接SQL SERVER
    无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 的数据源
    DBGrid应用
    C#学习之C#3.0语言功能
    windows 下 java 环境配置
    discuz UCenter对接遇到问题总汇
    mysql 备份之mysqldump 常用命令
    struts2与FreeMarker 简单配置实现
    hessian 简单实现
    jquery ui
  • 原文地址:https://www.cnblogs.com/ping-pong/p/11717784.html
Copyright © 2020-2023  润新知