1. 程式人生 > >啟動Tomcat時報監聽器類(實現這個 ServletContextListener介面)引起的java.lang.ClassNotFoundException錯誤

啟動Tomcat時報監聽器類(實現這個 ServletContextListener介面)引起的java.lang.ClassNotFoundException錯誤

最近在新匯入的一個maven專案中,出現以下問題:、

啟動Tomcat時自己寫的監聽器類(實現這個 ServletContextListener介面)引起的java.lang.ClassNotFoundException錯誤,一直報自己寫的這個類找不到。

原因分析,可能有以下情況:
1.檢視是否存在該類
2.看環境變數配置是否有問題
3.jar包有錯誤,檢視jar是否有漏或者重新匯入jar包 
4.jdk的版本不一致
解決方法:專案右鍵->properties->Java Build Path看order and export選項,內容全部打鉤,然後點選apply and close(或apply),重新部署啟動專案。 (在Libraries選項中可以檢視相關jar包是否完整正確)