簡體   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