一尘不染

更改Spring Web应用程序的默认会话超时

tomcat

我必须测试一个由spring和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>

但是仍然不起作用。据我所知,在这种情况下,我必须对spring应用程序的进行更改web.xml。但是我不确定。谁能帮我?

提前致谢。


阅读 248

收藏
2020-06-16

共1个答案

一尘不染

会话超时层次结构:

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

每个后续条目将覆盖上面的其他条目。

2020-06-16