jboss中的超时如何工作? Web应用程序如何知道何时重定向到登录页面?
只是为了澄清! - 我知道如何在jboss上配置超时。我的问题是,Jboss如何知道会话超时以及何时执行,如何配置它以在超时发生后将请求发送到登录页面?
答案 0 :(得分:1)
您可以在所有可部署的单元(如web.xml
中的.war文件)上配置超时<session-config>
<session-timeout>30</session-timeout>
</session-config>
答案 1 :(得分:0)
JBoss中的HttpSession
超时可以设置为三个不同的级别:
编辑Web Deployer的默认婚礼应用程序配置:web.xml
<session-config>
<session-timeout>30</session-timeout>
</session-config>
HttpSession
超时:将上述相同的标记添加到WEB-INF/web.xml
。以下是DTD的进一步说明:
<!--
The session-config element defines the session parameters for
this web application.
Used in: web-app
-->
<!ELEMENT session-config (session-timeout?)>
来自https://developer.jboss.org/wiki/HttpSessionTimeout
session-timeout元素定义默认会话超时 在此Web应用程序中创建的所有会话的间隔。该 指定的超时必须以整数分钟表示。 如果超时为0或更小,容器将确保默认值 会话的行为永远不会超时。 用于:session-config
<!ELEMENT session-timeout (#PCDATA)>
致电
HttpSession.setMaxInactiveInterval(int seconds)