[英]war uses jar file from peer war lib directory in ear
假設有一個ear1,在ear1內部有war1和war2。 結構如下
耳朵1
我們使用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.