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

Has*_*anF 29 java spring tomcat session-timeout

我必须测试一个由spring和jsp编写的Web应用程序.应用程序的默认会话超时为30分钟.

我想减少会话超时.为此,我在web.xml文件中进行了更改tomcatInstallationLocation/conf/.但它不起作用.默认配置tomcatInstallationLocation/conf/web.xml是 -

<session-config>
    <session-timeout>30</session-timeout>
</session-config>
Run Code Online (Sandbox Code Playgroud)

我刚刚改变时间并做到了 -

<session-config>
    <session-timeout>5</session-timeout>
</session-config>
Run Code Online (Sandbox Code Playgroud)

但仍然不起作用.据我所知,在这种情况下,我必须改变我的弹簧应用程序web.xml.但我不确定.谁能帮我?

提前致谢.

min*_*das 57

会话超时层次:

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

每个后续条目都会覆盖上面的其他条目.