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

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

更多信息:

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


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


据我所阅读和看到的,不可能跨不同的webapps分享会话。 您只能序列化会话以在同一个Web应用程序的实例之间进行传输。


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

请参阅此处:http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.base.doc/info/aes/ae/tprs_sharing_data.html

链接地址: http://www.djcxy.com/p/36853.html

上一篇: Access session of another web application

下一篇: How I can adjust the screen resolution on my WPF application?