繁体   English   中英

war使用耳朵中对等war lib目录中的jar文件

[英]war uses jar file from peer war lib directory in ear

假设有一个ear1,在ear1内部有war1和war2。 结构如下

耳朵1

  • LIB
  • 战争1
  • 战争2

我们使用glassfish作为服务器,使用maven作为构建工具。 将ear1部署到玻璃鱼上后,由于在WEB-INF / war2库中存在一个罐子,war1损坏了。

我必须指出,这个jar文件不在ear level的lib目录中或war1中。

在glassfish服务器应用程序目录中的war2中删除该jar并重新启动glassfish之后,war1就可以了。 但是问题是war2需要那个jar才能起作用。

我不知道为什么war1将在war2运行时中拾取该jar以及如何解决它。

我不知道这对您是否可行。 但是,如果将项目创建为pom.xml(聚合器)并在其中包含一些不同的子模块(lib,war1,war2),该怎么办。 并且不要将整个耳朵部署在服务器中,而是将war1和war2分别部署在服务器中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM