我有WAS(Websphere Application Server)6.1和RSA(Rational Software Architect)7.0 我想在同一服務器中的兩個不同應用程序之間並在相同的EAR下共享會話。在Web Sphere應用程序服務器中進行會話共享
我想這
但在RSA不告訴我「部署描述符編輯」選項,當我用鼠標右鍵單擊我的耳朵。
不知何故,我相信它在「ibm-application-ext.xmi」中增加了「Shared session context」擴展。我試圖在這個文件中,但服務器罰球
Feature 'shared-session-context' not found. (file:///D:/Appl/IBM/SDP70/runtimes/base_v61/profiles/AppSrv01/META-INF/ibm-application-ext.xmi, 4, 27)
我缺少的東西添加
<shared-session-context value="true"/>
?
我正在使用一箇舊的EAR,它在部署描述符編輯器中沒有顯示「共享會話上下文」。我用兩個新應用程序創建了一個新的EAR,並且複選框在那裏。我測試了它,它工作。 ------但這是我想分享的東西。 EAR應該使用單個類加載器。如果類是由戰爭單獨加載的,並且在一個應用程序中共享了一個String類型的對象,那麼當它被獲取到其他應用程序中時,它將與其他應用程序的String類不兼容,因爲兩個String類都是由不同的類加載器和對象加載的只屬於其中之一。 –
我在「ibm-application-ext.xmi」中做了相同的更改,它工作正常。謝謝dbreaux。 –