如何使JBoss5.0共享库可用?
我想在同一个实例中共享两个war的jar文件 为了进行测试,我将jboss文件夹和war文件设置为如下所示 1) JBoss文件夹 服务器/默认值 --部署/ --解放党/ 2) 战争 myApp.war --META-INF/ --WEB-INF/如何使JBoss5.0共享库可用?,jboss,Jboss,我想在同一个实例中共享两个war的jar文件 为了进行测试,我将jboss文件夹和war文件设置为如下所示 1) JBoss文件夹 服务器/默认值 --部署/ --解放党/ 2) 战争 myApp.war --META-INF/ --WEB-INF/ -- class/ -- myservlet(reference class test to output the version) -- lib/ -- test_1.1.jar(only one method to o
-- class/
-- myservlet(reference class test to output the version)
-- lib/
-- test_1.1.jar(only one method to output "1.1")
我希望共享库可以在战争中覆盖jar文件
但我还是得到了版本“1.1”
这意味着WAR中的jar文件可以工作,但“server/default/lib”中的jar文件不能工作。您是否考虑过将两个WAR打包到EAR中,并将jar移动到EAR中的
lib/
文件夹?这使得它具有可移植性,也可以在JBossAS7和更高版本上使用。我知道,我需要设置以更改类加载器。
-- test_1.2.jar(only one method to output "1.2")
-- class/
-- myservlet(reference class test to output the version)
-- lib/
-- test_1.1.jar(only one method to output "1.1")