IDEA 下spring mvc 等web 程式啟動報錯找不到類:org.springframework.web.context.ContextLoaderListener等問題
當初看見這個以為自己那個地方出現了什麼毛病。所以多建立了幾個程式,卻發現一直都是啟動不了啟動失敗
22-Mar-2018 19:50:30.426 嚴重 [RMI TCP Connection(3)-127.0.0.1] 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
後面還有很多報錯資訊,但是一看就是這個問題出錯 說是找不到類 於是就先自己嘗試下能不能建立這個類的物件 於是乎:
看來不是導包失敗 那tomcat說找不到該檔案怎麼回事 仔細檢查專案結構 File->Project Structure->
進去後發現
確實在打包程式的時候確實沒有將lib裡面的jar包一起傳送到tomcat 看來是這樣 點選fix 解決問題後重啟tomcat 正常執行
由此總結 當前在引入包 只是將該包引入到當前專案路徑下 並沒有加入到打包artifact中 若是tomcat裡面有lib包 如 serlet-jar等 不需要再次匯入到artifact 否則還需要fix下