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
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.