我想在同一个实例中共享两个战争的jar文件。
为了测试,我制作了像这样的jboss文件夹和war文件。
1)JBoss文件夹
服务器/默认
- deploy /
-- myApp.war
- lib /
-- test_1.2.jar(only one method to output "1.2")
2)WAR
myApp.war
- META-INF /
- WEB-INF /
-- class/
-- myservlet(reference class test to output the version)
-- lib/
-- test_1.1.jar(only one method to output "1.1")
我希望共享库可以覆盖WAR中的jar文件,
但我仍然得到版本“1.1”。
这意味着WAR中的jar文件有效,但不是“server / default / lib”中的jar。
答案 0 :(得分:0)
您是否考虑将两个WAR打包到EAR并转移到JAR到EAR中的lib/
文件夹?这使它具有可移植性,并且还可以在JBoss AS 7及更高版本上运行。