例如,我想为Tomcat7设置JSESSIONID会在24小时内过期
在Firebug控制台中,我可以看到过期参数定义为“ SESSION”。用户关闭时,浏览器会话无效。
JSESSIONID:"BB3BC6A180246A1AE5D3188223DF4265"
CreationTime:"Thu, 05 Jul 2018 12:01:41 GMT"
Expires:"Session"
Path:"/"
Secure:false
我在应用程序的WEB-INF文件夹中的web.xml中添加了以下几行
<session-config>
<session-timeout>86400</session-timeout>
<tracking-mode>COOKIE</tracking-mode>
</session-config>
我还可以在apache-tomcat-7.0.82 / conf的整个Tomcat的web.xml中看到以下超时
==================== Default Session Configuration =================
You can set the default session timeout (in minutes) for all newly
created sessions by modifying the value below.
<session-config>
<session-timeout>30</session-timeout>
</session-config>
但是,会话在用户关闭浏览器后立即过期