解決idea啓動項目報錯:Unable to open debugger port(127.0.0.1:60157):java.net.SocketException"socket closed

1.問題描述:

工做當中免不了要重啓服務,debug模式下偶爾啓動項目,卻啓動失敗報錯: Unable to open debugger port (127.0.0.1:60157): java.net.SocketException "socket closed"java

2.緣由分析

出現這個報錯的緣由是由於端口被佔用致使的tomcat

3.解決方法

解決方法主要兩種:修改端口配置(推薦)、關閉佔用端口的進程(不推薦)。socket

方式一:修改端口配置(推薦)   被佔用的端口多是本地端口,也多是JMX端口或Debug模式下的端口,配置端口位置如圖所示,嘗試修改後啓動tomcat不報錯就能夠了.net

方式二:關閉佔用端口的進程(不推薦)命令行

找到佔用端口的進程並關閉便可,但這種方式可能致使有用的進程被強行關閉,因此不推薦debug

第一步:cmd打開命令行窗口,執行命令:netstat -aon|findstr 「1099」查找佔用端口的進程blog

第二步:根據pid,繼續執行命令:taskkill -f -pid 15380關閉該進程進程

相關文章
相關標籤/搜索