IDEA Debug啟動tomcat報60659端口占用錯誤的解決
最近在工作中將開發(fā)工具由Eclipse轉(zhuǎn)為IntelliJ IDEA,在使用過程中遇到許多問題,其中60659端口占用錯誤對于不熟悉IDEA的開發(fā)者來說或許會比較頭痛,這里將引起該錯誤的原因以及解決辦法作如下解釋:
在啟動tomcat后,左下角彈出這樣一個錯誤:unable to open debugger port(127.0.0.1:60659)
對于初次使用IDEA的開發(fā)而言,會很納悶,啟動tomcat怎么會使用60659端口,一看tomcat 的server.xml 發(fā)現(xiàn)配置的端口分別為8005、8009、8080,在windows控制臺中使用netstat -a 命令查看端口發(fā)現(xiàn)并沒有60659端口。
在經(jīng)過一段時間的研究后終于有了如下發(fā)現(xiàn):
打開 Run/Debuger Configurations 窗口,找到TomcatServer ->tomcat8080 -> Startup/Connection,選中Debug,這時會發(fā)現(xiàn)原來是IDEA在使用Debug模式啟動tomcat時會使用60659端口,這時再打開任務(wù)管理器可以看見有兩個java.exe進程,關(guān)閉java.exe進程就能啟動tomcat了(該進程關(guān)閉不會影響IDEA的運行)。
補充
啟動tomcat后,左下角彈出錯誤提示:
Error running tomcat:8080:
unable to open debugger port (127.0.0.1:56383):java.net.SocketException “socket closed”
首先,在哪里配置的這個端口:
解決方法:
任務(wù)管理器,把所有關(guān)于java進程的都關(guān)閉掉(不會影響idea運行),關(guān)閉之后,再次啟動
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
SpringSecurity中@PermitAll與@PreAuthorize的實現(xiàn)
@PermitAll和@PreAuthorize都是處理安全性的強大工具,本文主要介紹了SpringSecurity中@PermitAll與@PreAuthorize的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下2024-07-07如何解決使用restTemplate進行feign調(diào)用new HttpEntity<>報錯問題
這篇文章主要介紹了如何解決使用restTemplate進行feign調(diào)用new HttpEntity<>報錯問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-06-06struts2與cookie 實現(xiàn)自動登錄和驗證碼驗證實現(xiàn)代碼
這篇文章主要介紹了struts2與cookie 實現(xiàn)自動登錄和驗證碼驗證實現(xiàn)代碼的相關(guān)資料,需要的朋友可以參考下2016-10-10java中超過long范圍的超大整數(shù)相加算法詳解(面試高頻)
這篇文章主要介紹了java中超過long范圍的超大整數(shù)相加算法(面試高頻),本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-08-08