碼迷,mamicode.com
首頁 > 編程語言 > 詳細

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

時間:2018-08-24 16:07:44      閱讀:3254      評論:0      收藏:0      [點我收藏+]

標簽:exception   127.0.0.1   出現   stat   open   height   執行   src   本地   

1.問題描述:

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

2.原因分析

出現這個報錯的原因是因為端口被占用導致的

3.解決方法

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

方式一:修改端口配置(推薦)   被占用的端口可能是本地端口,也可能是JMX端口或Debug模式下的端口,配置端口位置如圖所示,嘗試修改后啟動tomcat不報錯就可以了

技術分享圖片

技術分享圖片

方式二:關閉占用端口的進程(不推薦)

找到占用端口的進程并關閉即可,但這種方式可能導致有用的進程被強行關閉,所以不推薦

第一步:cmd打開命令行窗口,執行命令:netstat -aon|findstr “1099”查找占用端口的進程

技術分享圖片

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

技術分享圖片

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

標簽:exception   127.0.0.1   出現   stat   open   height   執行   src   本地   

原文地址:https://www.cnblogs.com/zlw-xf/p/9529957.html

(0)
(0)
   
舉報
評論 一句話評論(0
0條  
登錄后才能評論!
? 2014 mamicode.com 版權所有 京ICP備13008772號-2
迷上了代碼!
25选5历史开奖结果百度