您好,登錄后才能下訂單哦!
最近在工作中將開發工具由Eclipse轉為IntelliJ IDEA,在使用過程中遇到許多問題,其中60659端口占用錯誤對于不熟悉IDEA的開發者來說或許會比較頭痛,這里將引起該錯誤的原因以及解決辦法作如下解釋:
在啟動tomcat后,左下角彈出這樣一個錯誤:unable to open debugger port(127.0.0.1:60659)
對于初次使用IDEA的開發而言,會很納悶,啟動tomcat怎么會使用60659端口,一看tomcat 的server.xml 發現配置的端口分別為8005、8009、8080,在windows控制臺中使用netstat -a 命令查看端口發現并沒有60659端口。
在經過一段時間的研究后終于有了如下發現:
打開 Run/Debuger Configurations 窗口,找到TomcatServer ->tomcat8080 -> Startup/Connection,選中Debug,這時會發現原來是IDEA在使用Debug模式啟動tomcat時會使用60659端口,這時再打開任務管理器可以看見有兩個java.exe進程,關閉java.exe進程就能啟動tomcat了(該進程關閉不會影響IDEA的運行)。
補充
啟動tomcat后,左下角彈出錯誤提示:
Error running tomcat:8080:
unable to open debugger port (127.0.0.1:56383):java.net.SocketException “socket closed”
首先,在哪里配置的這個端口:
解決方法:
任務管理器,把所有關于java進程的都關閉掉(不會影響idea運行),關閉之后,再次啟動
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。