【发布时间】:2012-11-10 17:22:16
【问题描述】:
我了解会话超时是为了找出空闲的应用程序并结束该特定会话。
我已经在 web.xml 中注释了 session-timeout 标记。此外,我还没有在我的应用程序中设置任何会话超时,例如 maxInactiveInterval()。
但我的会话将在 2 或 3 小时后到期。 Tomcat中是否有任何自动会话超时?
我在 Tomcat 5 和 7 中都观察到了上述现象。请帮助...我不希望出于某种目的在这里发生超时。
【问题讨论】:
-
可以在 server.xml 中设置默认会话超时(如果您的 web.xml 未指定,则使用该超时),查看 Manager 元素是否设置了 maxInactiveInterval。要将会话设置为不过期,请为其分配一个负值(我认为)。见tomcat.apache.org/tomcat-5.5-doc/config/manager.html