我正在试图弄清楚如何设置JBoss 5.1.0,以便类加载器是父进程,这是我之前使用WebSphere完成的。基本上我们有几个需要使用Spring 3的war文件。我们将spring jar放在JBoss lib中,这样我们就不必在每个war文件中都有spring jar。但是,其中一个Web应用程序需要使用Spring 2(而不是我们的代码)。我想要发生的是特定的war文件将在其web-inf / lib文件夹中包含Spring 2 jar,并使用这些Spring jar。所有其他Web应用程序将使用JBoss lib文件夹中的Spring 3 jar。
然而,我对如何做到这一点感到茫然。我相信我只需要在一场战争中放一个xml文件就不需要阅读jboss spring jars,但我不能完全正确。我不知道我是否应该为那场战争设置一个隔离级别或者是什么。
或者,如果有一个比我想做的更好的解决方案。
答案 0 :(得分:0)
您基本上需要将java2ParentDelegation设置为false。有关详细信息,请参阅此文章: http://www.openscope.net/2010/07/15/setting-up-a-jboss-instance-v5-x-class-loading/