當前位置:妙知谷 >

遊戲數碼 >電腦 >

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

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

在給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端口啟用成功了。

特別提示

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

  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/diannao/5klqjx.html