網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好
當前位置:酷知知識幫 > 遊戲數碼 > 電腦

如何修復端口異常Address already in use: bind

欄目: 電腦 / 發佈於: / 人氣:1.55W

在給Spring Boot配置SSL證書實現https時,遇到如下報錯信息:
018-03-04 16:40:18.423 ERROR 9484 --- [           main] 11NioProtocol      : Failed to start end point associated with ProtocolHandler ["-8443"]
Exception: Address already in use: bind
at 0(Native Method) ~[na:1.8.0_131]
at () ~[na:1.8.0_131]
at () ~[na:1.8.0_131]
at () ~[na:1.8.0_131]
at () ~[na:1.8.0_131]
at () ~[:8.5.23]
at t() ~[:8.5.23]
at t() ~[:8.5.23]

一、背景介紹

(01)啟動spring boot 應用時,招報出如下錯誤,通過錯誤提示可以看到端口被佔用了。

如何修復端口異常Address already in use: bind

(02)查看日誌可以看到被佔用的端口為8443

如何修復端口異常Address already in use: bind 第2張

二、解決方案

(01)打開cmd命令行,執行命令netstat -ano|findstr "8443"查看8443端口是否被佔用及佔用此端口的PID,從下圖中可以看到佔用端口的進程ID(PID)為2976

如何修復端口異常Address already in use: bind 第3張

(02)執行命令tasklist|findstr "2796"查看此PID對應的進程名稱為軟件名稱如下圖所示,可以看到2796對應的軟件名稱為

如何修復端口異常Address already in use: bind 第4張

(03)執行命令taskkill /f /t /im 殺死此進程,如果出現如下錯誤,則可以通過Windows任務管理器來關閉進程樹。

如何修復端口異常Address already in use: bind 第5張
如何修復端口異常Address already in use: bind 第6張

(04)進程關閉完成後,重啟啟動spring boot應用,可以看到8443端口啟用成功了。

特別提示

如果小編所寫幫助到了你,請幫忙給點個贊或評論支持下,您的支持是作者繼續創作的動力!