如果確定代碼沒問題,那多半是項目中用到的庫沒有被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下。