tomcat里设置session expire time
几种设置tomcat session expire time的方法 根据需要来进行选择1. 为所有WEB设置SESSION
在tomcat-->conf-->server.xml文件中定义:
<Context path="/test" docBase="/test"
defaultSessionTimeOut="3600" isWARExpanded="true"
isWARValidated="false" isInvokerEnabled="true"
isWorkDirPersistent="false"/>
2.同上 在conf目录下的web.xml 设置所有web的session
<session-config>
<session-timeout>15</session-timeout>//单位为分钟
</session-config>
3.为单个WEB设置SESSION 在WEB.XML中添加
<session-config>
<session-timeout>15</session-timeout>//单位为分钟
</session-config>
4.为单个Servlet指定会话超时时间
<servlet>
<servlet-name>Servlet名称</servlet-name>
<servlet-class>Servlet类路径</servlet-class>
<init-param>
<param-name>timeout</param-name>
<param-value>600</param-value>
</init-param>
</servlet>
5.在程序中定义, 设置单位为秒,设置为-1永不过期
session.setMaxInactiveInterval(30*60);
页:
[1]