簡體   English   中英

從屬jar不會部署到在工作空間中打開帶有此jar的項目的tomcat

[英]Dependant jar doesn't deploy to tomcat where project with this jar is open in workspace

奇怪的問題,我在工作區中有兩個項目:

項目A

項目B

在projectA的pom.xml中,我添加了:

<dependency> <groupId>groupid</groupId> <artifactId>projectB</artifactId> <version>version</version> </dependency>

而且,當我構建應用程序並將其部署到tomcat時,記錄在日志中:“ NoClassDefFoundError”,我已經注意到,如果我關閉projectB,則立即在tomcat中運行app即可正常工作。 如果我打開項目,則應用程序崩潰了。

當ProjectB打開時,eclipse使用您的工作區項目來解決ProjectB依賴關系。 如果關閉,則依賴關系將從您的maven存儲庫中獲取。 這就是為什么行為不同的原因。

您是否檢查了缺少的類確實在ProjectB中? 如果是,是否檢查了類是否正確編譯? 另外,可能是該類看起來不錯,但由於ProjectB具有生成路徑錯誤而未編譯。

暫無
暫無

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

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