Java 另一个web应用程序的访问会话

Java 另一个web应用程序的访问会话,java,session,war,httpsession,Java,Session,War,Httpsession,是否可以在J2EE应用程序(EAR)中配置两个单独的web应用程序(WAR)以访问共享会话上下文 进一步资料: 我最终从EAR创建了一个共享类,该类将所需信息存储在静态成员中。这就成功了,即使它看起来像一个肮脏的黑客。不是直接的。大多数容器将每个WAR放在一个单独的类加载器中,EAR类加载器是它们的父类。每个应用程序的会话都是独立的。您可以在每个会话中放入父EAR提供的内容。如果您需要他们共享某些内容,请将其设置为EAR功能。据我所知,不可能在不同的Web应用程序之间共享会话。您只能序列化会话,

是否可以在J2EE应用程序(EAR)中配置两个单独的web应用程序(WAR)以访问共享会话上下文

进一步资料:


我最终从EAR创建了一个共享类,该类将所需信息存储在静态成员中。这就成功了,即使它看起来像一个肮脏的黑客。

不是直接的。大多数容器将每个WAR放在一个单独的类加载器中,EAR类加载器是它们的父类。每个应用程序的会话都是独立的。您可以在每个会话中放入父EAR提供的内容。如果您需要他们共享某些内容,请将其设置为EAR功能。

据我所知,不可能在不同的Web应用程序之间共享会话。您只能序列化会话,以便在同一webapp的实例之间进行传输

对此没有“标准”解决方案。但是,许多应用服务器都有自己的扩展。例如,WebPere有一个“共享会话上下文”选项

请看这里: