Web Sphere应用服务器中的会话共享



我有WAS(Websphere Application Server)6.1和RSA(Rational Software Architect)7.0我想在同一服务器和同一EAR下的两个不同应用程序之间共享会话。

我试过这个

http://pic.dhe.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.base.doc/info/aes/ae/tprs_sharing_data.html

但在RSA中,当我右键单击EAR时,不会显示"部署描述符编辑器"选项。

不知怎么的,我相信它在"ibm-application-ext.xmi"中添加了"共享会话上下文"扩展

<shared-session-context value="true"/>

在该文件中,但服务器抛出

Feature 'shared-session-context' not found. (file:///D:/Appl/IBM/SDP70/runtimes/base_v61/profiles/AppSrv01/META-INF/ibm-application-ext.xmi, 4, 27)

我是不是错过了什么?

在RAD/RSA中,您可以通过展开EAR项目并打开application.xml文件来访问部署描述符编辑器。我使用的是较新版本的RAD(和WebSphere),但我希望这将是相同的位置。

在编辑器的第一个选项卡"概述"选项卡上,选中"共享会话上下文"框。保存时,这将创建或修改ibm-application-ext.xmi文件。

此外,当您查看它的源代码时,您会发现它的实际编写方式(在本例中也是针对我的WebSphere 6.1)是作为<applicationext:ApplicationExtension>元素中的一个属性,并且与您使用的名称略有不同:

<applicationext:ApplicationExtension ... sharedSessionContext="true">

最新更新