若是肯定代碼沒問題,那多半是項目中用到的庫沒有被Tomcat複製到部署位置的lib目錄下。blog
Tomcat控制檯報錯以下:開發
是在Artifact部署期間出的錯。Tomcat沒有把項目所需的全部jar包複製到部署目錄的lib下。部署
有2種可能:im
(1)項目自己的所需的jar包沒有添加全。開發者的問題。項目
(2)項目自己須要的jar添加全了,但部署時Tomcat沒有複製到部署目錄的lib下,Tomcat的問題。(能夠打開部署目錄的lib看,若是一個jar包都沒有,說明是Tomcat的問題)img
解決方式:開發者
Project Structure -> Project Settings co
一、先看Modules中是否包含了所需的所有jar包ps
二、再看Artifacts
咱們看到右下角有一個「Fix...」按鈕,說明Artifacts存在問題,若是Artifacts是正常的,右下角是沒有這個「Fix....」按鈕的。
點擊「Fix...」修復便可。
選第二個,添加全部缺失的依賴(jar包)。
說明:須要重啓Tomcat才能生效。