改变弹簧的Web应用程序的默认会话超时(Changing the default session t

2019-08-01 14:12发布

我必须测试由弹簧和JSP编写的Web应用程序。 默认的会话超时应用是30分钟。

我想,以减少会话超时。 这样做,我在已经改变web.xml文件tomcatInstallationLocation/conf/ 。 但是,这是行不通的。 在默认配置tomcatInstallationLocation/conf/web.xml是-

<session-config>
    <session-timeout>30</session-timeout>
</session-config>

当我刚刚换了时间,并使其 -

<session-config>
    <session-timeout>5</session-timeout>
</session-config>

但仍然无法正常工作。 据我所知目前为止,在这种情况下,我不得不在我的春天应用程序的改变web.xml 。 但我不知道。 谁能帮我?

提前致谢。

Answer 1:

会话超时层次:

  • $tomcat_home/conf/web.xml
  • $your_webapp/WEB-INF/web.xml
  • 的手动调用HttpSession.setMaxInactiveInterval(int)

以后每次进入越过了上面他人。



文章来源: Changing the default session timeout of a spring web application