IDEA關於java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener問題解決

前言

學習三大框架整合過程中,發現一啓動 tomcat 控制檯就會報錯如下:

org.apache.catalina.core.StandardContext.listenerStart Error configuring application listener of class [org.springframework.web.context.ContextLoaderListener]
 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

這裏提供一種解決方法。

使用工具:IDEA
tomcat版本:9.0
JDK版本:1.8

解決思路

通過maven依賴添加的包沒有到web的lib目錄下,所以服務器找不到報錯

解決方法

使用快捷鍵 ctrl+alt+shift+s,召喚出project structure 界面,選擇Artifacts
在這裏插入圖片描述
選擇自己的項目,在Output Layout界面下,查看自己的項目在web-inf 下是否有lib目錄,如果沒有新建一個
在這裏插入圖片描述
在右邊界面中,選中自己項目名稱一樣文件夾,右鍵
在這裏插入圖片描述
選擇 put into Output Root
在這裏插入圖片描述
他就會自動把包存放到lib文件下,這時候再啓動tomcat,問題就可以解決啦!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章