Maven項目下java.lang.ClassNotFoundException的解決方法


問題背景:

Maven的project下,項目中已經引用了相應的jar包。Java class中沒有語法錯誤,在執行時報ClassNotFound。檢查了Maven的pom.xml,依賴引入正常。

錯誤原因:

進入到tomcat的部署路徑C:\eclipseworkspare\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\evm-gui\WEB-INF\lib下檢查一下,發現lib文件夾下確實沒有相應的jar包。

解決方式:

1. 右鍵點擊項目,選擇Properties,選擇Deployment Assembly,在右邊點擊Add,在彈出的窗口中選擇Java Build Path Entries

2. 點擊Next,選擇Maven Dependencies,點擊Finish。

3. 操作完成后,再次部署project。執行過程中,不再報錯,然后我們到tomcat部署路徑下的lib文件夾下,發現相應的jar包已經部署進來了。至此,問題解決。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM