eclipse啓動Tomcat報錯,顯示8005, 8080端口被佔用

eclipse啓動Tomcat報錯,顯示8005, 8080, 8009端口被佔用
問題描述
eclipse啓動Tomcat報錯:

Several ports (8005, 8080, 8009) required by Tomcat v9.0 Server at
localhost are already in use. The server may already be running in
another process, or a system process may be using the port. To start
this server you will need to stop the other process or change the port
number(s).

 


解決方法
第一步:找到端口號對應的進程,也就是找到該進程標識符PID
方法一:命令行鍵入 netstat -ano
該命令列出所有端口的情況,在列表中我們可以看到被佔用的端口的使用情況,比如這裏的8005, 8080兩個端口,他們的進程標識符,爲1876,也就是這三個端口被PID爲 1876 的進程佔用;

方法二:命令行鍵入 netstat -aon | findstr 8080
該命令可以查看指定的端口號的使用情況,查看其PID;

第二步:找到進程標識符PID對應的那個程序,禁用或結束它
方法一:
打開任務管理器,選擇 詳細信息,查看PID 爲 1876 所對應的進程或程序,這裏是javaw.exe ,然後右擊禁用或結束該進程即可

方法二:知道了PID,直接通過他結束進程
命令行輸入 taskkill /pid 1876 /f
該命令可以將進程號指定的進程結束掉;

結束進程後,再次啓動 Tomcat 成功
 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章