天天看點

初始化端點錯誤--Error initializing endpoint

       1.問題描述:啟動tomcat時出現如下錯誤

嚴重:Error initializing endpoint (翻譯:初始化端點錯誤)

       java.lang.IllegalStateException: Unable to initialise endpoint. A previous call to init() failed. See previous log messages for details.(翻譯:無法初始化端點。 以前調用init()失敗。詳細檢視以前的日志消息。)

       或者java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í?? 

2.錯誤原因:端口被占用,通常我們用的是8080端口

3.解決方法:

方法1.更改tomcat下面的conf下面的server.xml配置檔案,找到8080(可以ctrl+f查找,在搜尋框中輸入8080),然後将8080修改為其它的值就OK了。例如在未修改前為port="8080",修改後可以為port="8888"或其它值,修改是修改沒有被注釋的port值。(這種方法不推薦使用)

方法2.Window+R(r)輸入cmd->輸入netstat -ano(檢視已占用的端口)->記下(結尾為)8080端口号的PID

->在ctrl+alt+del打開任務管理器->然後找到剛才記下的PID->右鍵結束任務(window8在打開任務管理器後,點選詳細資訊,在找到相應PID,右鍵結束任務)->然後重新啟動項目

相應步驟的圖檔如下:

初始化端點錯誤--Error initializing endpoint
初始化端點錯誤--Error initializing endpoint
初始化端點錯誤--Error initializing endpoint