啓動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. 在任務管理器中結束該映像名稱對應的進程即可,如圖: