1

WAS(Websphere Application Server)6.1とRSA(Rational Software Architect)7.0を使用しています。同じサーバー内の同じEAR下にある2つの異なるアプリケーション間でセッションを共有したいと考えています。

私はこれを試しました

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を右クリックしても、「DeploymentDescriptorEditor」オプションが表示されません。

どういうわけか、「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)

私は何かが足りないのですか?

4

1 に答える 1

1

RAD / RSAでは、EARプロジェクトを展開し、application.xmlファイルを開くことにより、DeploymentDescriptorEditorにアクセスします。私は新しいバージョンのRAD(およびWebSphere)を使用していますが、これは同じ場所になると思います。

エディタの最初のタブである[概要]タブで、[共有セッションコンテキスト]チェックボックスをオンにします。保存すると、ibm-application-ext.xmiファイルが作成または変更されます。

さらに、そのソースを見ると、実際の記述方法(この場合も私のWebSphere 6.1の場合)が<applicationext:ApplicationExtension>要素の属性であり、使用したものとは少し異なる名前であることがわかります。

<applicationext:ApplicationExtension ... sharedSessionContext="true">
于 2012-09-14T13:22:53.310 に答える