我有WAS(Websphere Application Server)6.1和RSA(Rational Software Architect)7.0 我想在同一服务器和同一个EAR下共享两个不同应用程序之间的会话。
我试过这个
但是当我右键点击我的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)
我错过了什么吗?
答案 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">