前言
學習三大框架整合過程中,發現一啓動 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,問題就可以解決啦!