解決IDEA Java Web項目沒問題,但部署時出錯的問題


 

如果確定代碼沒問題,那多半是項目中用到的庫沒有被Tomcat復制到部署位置的lib目錄下。

 

 

點擊調試/運行,看到控制台Tomcat在部署,但一直不彈出瀏覽器頁面,Tomcat控制台報錯如下:

是在Artifact部署期間出的錯。Tomcat沒有把項目所需的所有jar包復制到部署目錄的lib下。

有2種可能:

(1)項目本身的所需的jar包沒有添加全。開發者的問題。

(2)項目本身需要的jar添加全了,但部署時Tomcat沒有復制到部署目錄的lib下,Tomcat的問題。(可以打開部署目錄的lib看,如果一個jar包都沒有,說明是Tomcat的問題)

 

 

解決方式:

Project  Structure -> Project Settings

1、先看Modules中是否包含了所需的全部jar包

2、再看Artifacts

我們看到右下角有一個“Fix...”按鈕,說明Artifacts存在問題,如果Artifacts是正常的,右下角是沒有這個“Fix....”按鈕的。

 

點擊“Fix...”修復即可。

選第二個,添加所有缺失的依賴(jar包)。

 

說明:需要重啟Tomcat才能生效,因為要重新部署項目,把項目所需的jar包都復制到部署目錄的lib下。

 


免責聲明!

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



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