端口占用解決方法
以80埠為例,怎麼檢視80端口占用和被哪個程序使用,如何終止 使用DOS工具,點選win+R,輸入CMD,開啟DOS視窗,然後執行以下命令:
netstat -aon | findstr “80” Proto Local Address Foreign Address State PID ==== ============ ============== ========== ====== TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 1688
可以看出80埠被程序號為1688的程式佔用.
tasklist | findstr “1688” 影象名 PID 會話名 會話# 記憶體使用 ========================= ====== ================ ======== ============ inetinfo.exe 1688 Console 0 2,800 K
在弄清楚這個程序是做什麼的之後可以對其進行操作,大多數情況出現在啟動tomcat服務時會報埠被佔用,需要殺掉這個程序
taskkill /pid 1688 /F 成功: 已終止 PID 為 1688 的程序
再次執行這個命令,檢視這個程序是否還存在:
tasklist | findstr “1688”
再次確認是否成功終止,如果成功終止此次執行命令後應返回空.