新拉的項目在idea中啟動時報如下錯誤:org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start:


今天真的是很苦惱,之前啟動項目沒有任何問題,今天突然啟動時給我報了如下一個錯誤.

詳細報錯信息:

org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start: 
 org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/remoteservice]]

error in opening jar.....(這里的錯誤剛好映襯了我下面build產生的問題)
我於是在網上不斷的搜索,不斷的分析錯誤原因,有一點可以肯定的是,我代碼沒有問題,配置也沒有問題(因為這個項目我之前有成功啟動過).究竟問題出現在哪里呢.

在網上查詢時發現,有一個網友說這種情況的出現,有很多原因可以導致,其中,有一種是jar的損壞或沖突導致.因為我項目采用gradle構建的.於是,我不斷的刷新.但還是出現問題.

后來我發現,如果項目啟動不成功,上面圖中gradle構建圖表就是一個鮮紅的"!"感嘆號,於是,我打開gradle,直接多整個項目進行build.看看到底哪里無法build.突然恍然大悟.

 

 至此,我明白了這個jar報無法打開,於是進入本地倉庫將此jar刪除.重新進行build,gradle就會自動再次去下載.果然成功了.

總結:出現這類問題,在一切沒有問題的情況下,一定是jar出了問題

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM