我有一個2個項目。其中一個是maven,另一個是spring項目。我從maven項目中獲取jar文件並參考spring項目。當我在編譯時調用一些類和方法時,沒關係。但是,當我開始Tomcat服務器我得到了一個錯誤是「java.lang.NoClassDefFoundError」和「的NoClassDefFoundError」。應用程序在運行時沒有看到類。如何從maven項目中引用Spring項目?
我認爲這個錯誤是由於tomcats運行時類路徑引起的。我必須將缺少的類添加到類路徑中。但如何做到這一點?如何處理這個問題?
IDE:Eclipse的
的Tomcat版本:9
謝謝您的回答。對不起,我的英語不好。
您如何「參考春季項目」?你如何發佈到tomcat?你的春季項目也是一個maven項目嗎? – Oleg
是的春天項目是一個maven項目。我右鍵單擊彈出項目,然後轉到java buith路徑,然後選擇Libraries。並點擊「添加罐子」。我以前把maven jar文件放到WEB-INF/lib中,我選擇這個路徑。我也在「訂單和導出」標籤上選擇了這個罐子。 –