1. 程式人生 > >tomcat埠衝突解決 Address already in use: JVM_Bind :8080

tomcat埠衝突解決 Address already in use: JVM_Bind :8080

啟動tomcat報錯java.net.bindexception: address already in use: jvm_bind:8080

      昨日myeclipse突然卡死,重啟之後執行tomcat,發現提示java.net.bindexception: address already in use: jvm_bind:8080

  該提示錯誤資訊為8080埠已經被佔用,導致myeclipse中tomcat無法啟動。

  於是在網上百度了下,該問題大致有兩種解決辦法:

    1.修改tomcat的預設埠(不是很推薦,因為我感覺這個問題沒有解決掉);

    2.檢視windows中那個程式佔用了8080埠,並且結束掉該程序,以下為解決方法:

 ==============================================================

    a.  開始欄--->  cmd---> netstat -ano 檢視8080埠被哪個pid佔用

  執行結果如下:

 

  在其中找到第二列本地地址中的8080埠對應的PID(PID號為最後一列)

   b.  知道了PID,就可以再次執行tasklist命令,檢視哪個程序佔用了該PID,執行結果如下:

  此時則可以根據PID找到相應的映像名稱

  c.  在工作管理員中結束該映像名稱對應的程序即可,如圖: