IDEA啓動Tomcat服務器時某些端口(如1099端口)被佔用的解決辦法

啓動Tomcat服務器時,出現1099端口被其它進程佔用了
解決辦法:html

  一、找出佔用1099端口的進程,進入windows命令,查看什麼進程佔用了1099端口,使用命令:netstat -aon|findstr 1099 找出佔用1099端口的進程
  
   二、而後關閉佔用該端口的進程:taskkill -f -pid 3756java

這樣就能夠正常啓動Tomcat了.問題順利解決了。
---------------------
做者:muyu1102
來源:CSDN
原文:https://blog.csdn.net/wangliu1102/article/details/80685962

windows

-------------------------------------------------------------------------------------------------------------------瀏覽器

Error running 'Tomcat ***': Unable to open debugger port (127.0.0.1:36889): java.net.SocketExcept

 

發現idea啓動項目時報錯:Address localhost:1099 is already in usetomcat

Debug報錯:Unable to open debugger port (127.0.0.1:36889): java.net.SocketExcept服務器

看到端口占用,下意識的去修改端口,可是無論修改爲什麼,依然報錯端口被佔用,而且查看該報錯端口並無被使用,網上的解決辦法大都是查看該端口被哪一個進程使用,查出來而後kill -9,或者直接修改端口。但是就是無論用哇無論用!ide

緊接着我去tomcat文件夾,使用./startup.sh啓動tomcat,確實啓動成功了,可是瀏覽器訪問localhost:8080卻訪問不到!又加深了個人疑惑!post

而後下載了新版本的tomcat,把idea的tomcat從新配了一遍,仍是不行!!!測試

而後無心中想到了host,就進去看了一眼,發現,怎麼沒有了127.0.0.1 localhost這一行?idea

因而在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 虛擬機進程給結束掉 

就能夠正常開啓服務器了

相關文章
相關標籤/搜索