我了解会话超时是为了找出空闲的应用程序并结束该特定会话。
我已经在 web.xml 中注释了 session-timeout 标记。此外,我还没有在我的应用程序中设置任何会话超时,例如 maxInactiveInterval()。
但是我的会话将在 2 或 3 小时后到期。Tomcat中是否有任何自动会话超时?
我在 Tomcat 5 和 7 中都观察到了上述现象。请帮助...我不希望在这里出于某种目的发生超时。
如果您不希望出于某种目的发生超时:
<session-config>
<session-timeout>0</session-timeout>
</session-config>
应该根本没有超时 -> 无限
是的。在 tomcat web.xml 文件中看到这段代码:
<session-config>
<session-timeout>30</session-timeout>
</session-config>
默认情况下,它设置为 30 分钟。如果您不希望会话到期,只需将其设置为 0 而不是 30。