Websphere Application Server中的会话共享

时间:2012-09-14 11:26:18

标签: java java-ee websphere rational-rsa

我有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

但是当我右键点击我的EAR时,RSA没有向我显示“部署描述符编辑器”选项。

不知何故,我相信它在“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)

我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

在RAD / RSA中,您可以通过展开EAR项目并打开application.xml文件来访问Deployment Descriptor Editor。我正在使用更新版本的RAD(和WebSphere),但我希望这将是相同的位置。

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

此外,当您查看其来源时,您将看到它的实际编写方式(在本例中为我的WebSphere 6.1)作为<applicationext:ApplicationExtension>元素中的属性,并且具有名称与您使用的名称略有不同:

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