tomcat端口被佔用

來源:趣味百科館 2.87W

很多使用電腦的小夥伴發現需要打開tomcat端口的時候,系統提示tomcat端口被佔用,這個時候,我們該如何解決呢?今天小編帶來了詳細的解決方法,主要在命令窗口裏進行設置就可以了,具體的教程一起來看看吧。

tomcat端口被佔用

有時候我們在eclipse中啓動項目時,Tomcat服務器會報錯,顯示8080、8009、8005這幾個端口被佔用,此時你用debug啓動項目時會發現不管用,console控制檯什麼信息也沒有,此時產生這種問題的原因就是端口被佔用。解決辦法如下

1.開始---->運行---->cmd,或者是window+R組合鍵,調出命令窗口

tomcat端口被佔用 第2張

2.輸入命令:netstat -ano,列出所有端口的情況。在列表中我們觀察被佔用的端口,比如是49157,首先找到它。

tomcat端口被佔用 第3張

3.查看被佔用端口對應的PID,輸入命令:netstat -aon|findstr "49157",回車,記下最後一位數字,即PID,這裏是2720

tomcat端口被佔用 第4張

4.繼續輸入tasklist|findstr "2720",回車,查看是哪個進程或者程序佔用了2720端口,結果是:

tomcat端口被佔用 第5張

5.此時結果已經很明白了,接下來我們可以到控制面板中的服務區查看此進程,手動關掉它。也可以在cmd中通過命令來關閉它,輸入:taskkill /f /t /im 。標紅的就是佔用端口的進程名字。

6.重新啓動項目,發現問題解決了。

以管理員身份運行cmd>>>

以管理員身份運行有什麼用>>>

熱門標籤