2011-11-18 70 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 等等

相关问题