one or more listeners failed to start問題解決思路


今日搭建一個web應用的時候總是遇到tomcat報錯:
one or more listeners failed to start. Full detail balabale....
而且還沒有其他提示,就這樣應用就啟動不了了。

### 思路
首先提供一下解決問題的思路

1. 在WEB-INF/classes路徑下創建一個logging.properties文件
2. 添加以下內容
````properties
org.apache.catalina.core.ContainerBase.[Catalina].level=INFO
org.apache.catalina.core.ContainerBase[Catalina].handlers=java.util.logging.ConsoleHandler
````
3. 重啟tomcat

接下來控制台會輸出更多的日志信息幫助你排雷。

### 筆者遇到的雷坑
筆者遇見以上問題時做了另外一個解決方法(IDEA環境)
1. 打開Project Structure(alt+ctrl+shift+s)
2. 刪除已構建的Artifacts,創建一個新的
3. 構建好Atrifacts后,打開tomcat configuration,在Deployment選項中添加Artifacts
4. 啟動tomcat,解決問題

筆者遇到的坑是因為先前構建Artifacts的分支代碼有問題,切換分支代碼后,沒有重新構建Artifacts導致的。


免責聲明!

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



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