Windows中結束佔用某個端口的進程

前言

  最近啓動tomcat時,總是出現端口被佔用的問題,異常信息爲:Failed to initialize component [Connector[HTTP/1.1-8080]],重啓電腦可以解決。重啓一次可以忍受,第二次也可以忍受,第三次出現時,開始思考:是誰佔用了這個端口呢?於是查找任務管理器,沒找到8080端口對應的進程。輸入命令netstat -ano查看也沒找到8080端口對應的進程。於是檢索關鍵字:“windows 結束某個端口占用”,找到了這篇文章,問題得以解決。

步驟

  1. 打開cmd命令窗口,輸入命令:netstat -ano | findstr 8080根據端口號查找對應的PID。結果如下:

    這裏寫圖片描述


    發現8080端口被PID(進程號)爲2188的進程佔用。
  2. 根據PID找進程名稱,輸入命令:tasklist | findstr 9268,發現是佔用8080端口的進程爲:javaw.exe。

    這裏寫圖片描述

  3. 根據PID結束對應進程。輸入命令taskkill -PID 2188 -F,強制關閉PID爲2188的進程。

    這裏寫圖片描述

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