15.11. 配置 HTTP 会话超时
HTTP 会话超时定义声明 HTTP 会话无效所需的不活跃时间周期。例如,用户访问部署到 JBoss EAP 的应用,该应用将创建 HTTP 会话。如果该用户然后在 HTTP 会话超时后尝试再次访问该应用,则原始 HTTP 会话将无效,用户将被强制创建新 HTTP 会话。这可能导致丢失未有持久性的数据,或者需要重新验证的用户。
HTTP 会话超时在应用的 web.xml
文件中配置,但可在 JBoss EAP 中指定默认的 HTTP 会话超时。服务器的超时值将适用于所有部署的应用程序,但应用程序的 web.xml
将覆盖服务器的值。
服务器值在 default-session-timeout
属性中指定,该属性位于 undertow
子系统的 servlet-container
部分中。default-session-timeout
的值在分钟中指定,默认值为 30
。
配置默认会话超时
配置 default-session-timeout
:
/subsystem=undertow/servlet-container=default:write-attribute(name=default-session-timeout, value=60)
reload