簡體   English   中英

Eclipse m2e,工作空間解析和JBoss部署問題

[英]Eclipse m2e, workspace resolution and JBoss deployment issues

我正在使用eclipse處理多個Maven項目。 特別是一個WAR項目(我們稱其為project-a ),它依賴於JAR項目(我們稱其為project-b )。

當我嘗試將WAR項目部署到JBoss 7.1時,部署將失敗,JBoss抱怨project-bx.xxSNAPSHOT.jar是空的zip文件。

實際上,如果我使用存檔器打開生成的戰爭,我可以看到project-bx.xxSNAPSHOT.jar不是作為zip文件而是作為文件夾被良性嵌入的。

僅在這種情況下存在此問題。

當我從命令行,關閉了project-b或禁用工作空間解析的Eclipse中創建WAR時,WAR將包含一個預期的zip。

如果我從Eclipse部署了WAR,而JAR項目已關閉,或者工作空間解析已禁用,則部署將成功。

即使在前一種情況下,也可以部署到Glassfish服務器。

我什至不知道應該歸咎於JBoss還是Eclipse,但是我對任何一種告訴m2eclipse總是捆綁zip的解決方案感到滿意,或者讓JBoss對我在其上部署的內容不那么挑剔。

編輯:我正在使用以下版本的軟件

Spring Tool Suite 3.4.0(不確定使用的是哪個版本的Eclipse)m2e 1.3.1.20130219 JBoss 7.1.1.Final

這似乎是JBoss 7.1.1的錯誤:

https://issues.jboss.org/browse/AS7-4704

該問題已在版本7.1.3中解決,該版本不能以二進制形式下載,因此我必須自己編譯,或者在使用WAR時禁用工作區集成。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM