Spring的DispatcherServlet默认显示对HttpSession的超时影响吗?

时间:2016-07-16 09:54:48

标签: spring spring-mvc tomcat

我一直致力于基于Web的Spring MVC架构应用程序。使用Java EE应用程序,我非常熟悉HttpSession可以通过这三种方式中的任何一种超时

  1. 调用invalidate方法(通常在注销时)。
  2. 在web.xml中设置会话超时。
  3. 当堆内存超过时,Web服务器本身会破坏会话对象。
  4. 但是在我的Spring应用程序中,HttpSession在我的应用程序闲置几个小时之后就会超时,尽管上述原因都不是原因造成的。我真的不知道造成这种情况的原因。

1 个答案:

答案 0 :(得分:1)

tomcat中的默认会话超时在

中定义
2015-07-16 17:07:21
7/16/15 5:07 PM

此文件的所有配置参数都可以在webapp的web.xml中覆盖。

如果您需要无限会话超时,请使用<TOMCAT_HOME>/conf/web.xml

-1