ContextLoaderListener ClassNotFoundException

在初學使用maven構建javaWeb的項目的時候,啓動tomcat加載時,老是提示以下錯誤,辛苦一番終於找到解決辦法。嚴重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerJava.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListenerjava

根本緣由:jar文件沒有同步發佈到本身項目的lib目錄中web

解決辦法:項目點擊右鍵 點擊 Properties 選擇Deployment Assemblyspring

再點擊右邊的Add按鈕 選擇Java Build Path Entries後點擊Next按鈕 而後選擇你的Maven Dependencies 肯定便可api

servlet-api.jar不一樣,使用的tomcat版本也不一樣,總結以下:tomcat

tomcat7.x ,tomcat8.X支持servlet-api-3.jarapp

tomcat6.x ,tomcat5.X支持servlet-api-2.5.jarmaven

若是你的項目中用的是servlet-api-2.5.jar, 而你的tomcat用的是7或者8,也會出現上述的異常!這也是筆者耗費了一天的時間總結出來的,但願能幫到遇到相同問題的Java開發者ui

相關文章
相關標籤/搜索