Tomcat7 JSessionid Cookie的到期日期设置为“会话”

时间:2018-07-05 12:09:43

标签: tomcat tomcat7 jsessionid

例如,我想为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>

但是,会话在用户关闭浏览器后立即过期

0 个答案:

没有答案