2011-11-18 69 views
0

我必須設計一種能夠在多個應用程序之間共享同一個對象的方法。所有的應用程序將在同一個JVM上。他們可以是不同的戰爭邊或罐子邊。我試圖解決的問題如下。 我有一個jar的一面,在一個web應用程序中,我創建了存根用於ejb調用的戰爭方面。我有另一個應用程序,並希望能夠使用檢查相同的對象(這是由第一個Web應用程序使用存根引用)。有沒有辦法做到這一點。如何在同一個JVM中運行的多個應用程序(web或ejb)之間共享一個實例?

Amogh。

回答

0

我遇到了一個類似的問題,一旦花了一週的時間進行調試,它最終會成爲類路徑問題。在構建應用程序時,您需要創建一個jar來存放要在應用程序之間共享的類。

所以,你最終會建造3(或N)項目按以下順序:

shared.jar

,然後把shared.jar其他戰爭和EAR文件的路徑當你編譯。

app.war ejb.jar app.ear 等等

相關問題