jboss 5.1:如何在多场战争之间分享会话

时间:2015-07-04 14:18:09

标签: java jsp session jboss5.x

我在同一个Jboss实例中部署了多个战争。 其中一场战争将主持一个让用户登录的登录页面。 登录时,系统会创建一个用户会话。现在,用户尝试导航另一个模块' http://site/notsigninmodule'用户会话仍应可用于“非标记模式”。应用

有谁知道如何实现这一目标?一个例子是最有用的

1 个答案:

答案 0 :(得分:1)

经过几天的研究,这就是我想出来的

显然,Web应用程序之间的共享会话违反了JavaEE Servlet规范。

“会话信息仅限于当前Web应用程序(ServletContext),因此存储在一个上下文中的信息将不会在另一个上下文中直接显示”

2013/2014为社区版本开放了以下功能请求JIRA。

https://issues.jboss.org/browse/JBAS-9545 https://issues.jboss.org/browse/WFLY-1891

现在,在社区版本中,wildfly 9可以使用此功能:https://docs.jboss.org/author/display/WFLY9/Web+(Undertow)+Reference+Guide

所以我的结论是在jboss 5.1中,我无法实现我的rqm。 我选择将jsp页面引入创建会话的Web应用程序。