我不知道如何构建我的耳朵文件在我的上下文中。我可以在哪里放我的罐子?耳朵与Jboss 5.1
这里是我的实际结构:
ear
--lib
--war1
--war2
--warA
--warB
在耳/ lib中,我有两次世界大战之间的所有常见的罐子。一切正常,但我的耳朵很重。
事实上,war1和war2共用一些罐子。 WarA和warB也是。
我不把这些罐子放在耳朵里,因为warA/B不会使用任何东西,也不会使用war1/2。
今天,1/2战争带着每个罐子,所以有些罐子是双重的。
我想有这样的事情:
ear
--lib (common jars)
--war1
--war2
--something who comes with common jars for war1/2
--warA
--warB
--something who comes with common jars for warA/B
这样,WAR1和WAR2会更轻。战争和战争B是同样的事情。
你知道我是否可以做到这一点,我可以用什么样的档案做到这一点?罐子,战争,萨尔?我在JBoss 5.1
感谢
如果所有4场战争都能看到耳朵里的所有课程,这无关紧要吗?换句话说,你是否需要将WAR分离到他们自己的域中,并在父域中寻找其他类? – CoolBeans
今天,war1/2与warA/B隔离,它们是共同的父域(耳域)。 – Kiva
仅供参考我在我的博客(法语)上写了一篇关于Jboss classLoader的有趣问题的文章=> http://blog-dev.net/technique/serveurs/bug-classcastexception-et-classloader-jboss/001758 – Kiva