啟動Tomcat服務器時,出現1099端口被其它進程占用了
解決辦法:
1、找出占用1099端口的進程,進入windows命令,查看什么進程占用了1099端口,使用命令:netstat -aon|findstr 1099 找出占用1099端口的進程
2、然后關閉占用該端口的進程:taskkill -f -pid 3756
這樣就可以正常啟動Tomcat了.問題順利解決了。
---------------------
作者:muyu1102
來源:CSDN
原文:https://blog.csdn.net/wangliu1102/article/details/80685962
-------------------------------------------------------------------------------------------------------------------
Error running 'Tomcat ***': Unable to open debugger port (127.0.0.1:36889): java.net.SocketExcept
發現idea啟動項目時報錯:Address localhost:1099 is already in use
Debug報錯:Unable to open debugger port (127.0.0.1:36889): java.net.SocketExcept
看到端口占用,下意識的去修改端口,但是不管修改成什么,依然報錯端口被占用,並且查看該報錯端口並沒有被使用,網上的解決辦法大都是查看該端口被哪個進程使用,查出來然后kill -9,或者直接修改端口。可是就是不管用哇不管用!
緊接着我去tomcat文件夾,使用./startup.sh啟動tomcat,確實啟動成功了,但是瀏覽器訪問localhost:8080卻訪問不到!又加深了我的疑惑!
然后下載了新版本的tomcat,把idea的tomcat重新配了一遍,還是不行!!!
然后無意中想到了host,就進去看了一眼,發現,怎么沒有了127.0.0.1 localhost這一行?
於是在SwitchHosts中單獨配置了這一行,ok再啟動項目,問題解決!!!
---------------------
作者:少年做自己的英雄
來源:CSDN
原文:https://blog.csdn.net/qq_26012495/article/details/86505177
--------------------------------------------------------------------------------------------------------------------------------
idea tomcat熱部署 Error running 'Tomcat 7': Unable to open debugger port (127.0.0.1:3622): java.net.SocketExcepti
經過測試,發現只需要修改 http port 為 8081即可,JMX port 不用改 默認是 1099
今天在進 tomcat 的 debug 模式時報了此異常, tomcat 進入 debug 模式失敗
網上查了下原因,發現通過修改下面兩個端口即可正常進入 tomcat 的 debug 模式
如果還是不能解決問題,那么只需要開任務管理器,把所有的 java 虛擬機進程給結束掉
就可以正常開啟服務器了