1. 程式人生 > >IDEA debug 專案啟動異常: address localhost:1082 is already in use

IDEA debug 專案啟動異常: address localhost:1082 is already in use

問題描述:

國慶長假後的第一天上班,首選啟動專案,萬萬沒想到debug啟動時彈出提示:”Address localhost:1082 is already in use”和”Unable to open debugger port (127.0.0.1:6080): java.net.SocketException “socket closed” 兩個錯誤。導致專案無法啟動,非常鬱悶。在放假前明明沒問題啊,放個假就出問題了。。。。
問題1

問題2

問題歸納:

造成這個異常的原因肯定是已經有程式佔用了1082這個埠。既然埠被佔用,要麼改IDEA中的配置,要麼強行殺死佔用1082埠的程式。

解決辦法:

方法一:修改IDEA配置(推薦)

第一步:
這裡寫圖片描述

第二步:
這裡寫圖片描述

方法二:殺死佔用1082埠的程式(不推薦)

第一步:在cmd命令視窗,執行命令:netstat -aon|findstr “1082”
這裡寫圖片描述
是PID為1432的程式,佔用了1082埠。
第二步:開啟工作管理員(快捷鍵為ctrl+shift+esc),右鍵單擊要停止的服務,並關閉服務。
這裡寫圖片描述
佔用1082埠的程序kill 了。這種方法的弊端是,強行殺死一個程序,而這個程序可能是有用的程序,所以不建議使用。

任選其中一種解決方案,重新啟動專案,即可順利執行。祝順利~