3.7.4. 在企业归档中配置子部署之间的会话共享
JBoss EAP 提供配置企业存档(EAR)在 EAR 中包含的 WAR 模块子部署之间共享会话的功能。默认情况下禁用此功能,必须在 EAR 的 META-INF/jboss-all.xml
文件中明确启用。
重要
由于此功能不是标准 servlet 功能,如果启用此功能,您的应用程序可能无法移植。
要在 EAR 中启用 WAR 之间的会话共享,您需要在 EAR 的 META
元素:
-INF/jboss-all.xml 中声明 shared-
session-config
示例: META-INF/jboss-all.xml
<jboss xmlns="urn:jboss:1.0"> ... <shared-session-config xmlns="urn:jboss:shared-session-config:2.0"> </shared-session-config> ... </jboss>
shared-session-config
元素用于为 EAR 中的所有 WAR 配置共享会话管理器。如果存在 shared-session-config
元素,则 EAR 内的所有 WAR 将共享相同的会话管理器。此处所做的更改将影响 EAR 中包含的所有 WAR。