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

2022-09-01 11:39:33

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

我想减少会话超时。为此,我已经在.但它不起作用。中的默认配置是 -web.xmltomcatInstallationLocation/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

提前致谢。


答案 1

会话超时层次结构:

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

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


答案 2

推荐