4 回答

TA貢獻1條經驗 獲得超0個贊
maven web 項目中啟動報錯 Java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet
主要原因是maven項目里面的jar包嗎,沒有導入到項目中
maven web 項目中啟動報錯?
Java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet
?
錯誤描述:
Java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet
問題解析:
Maven項目中所有依賴(jdk/jar/classes)關系都被其管理。所以如果確定項目中確實存在該包或文件(
org.springframework.web.servlet.DispatcherServlet),那必定是項目沒有添加maven依賴所致。
解決方案:
項目屬性->Deployment Assembly->Add->Java?buid path entries->Next->Maven Dependencies?
Clear!
此時Servers模塊中的相關項目模塊下多了個字節點spring-web-4.2.3.RELEASE.jar(web.xml中配置的Log4jConfigListener類所在的包)
添加回答
舉報