最近本地測試jsp程序發現tomcat啟動失敗,無法監聽8080端口,也沒記得別的什么程序占用了8080端口,干脆就改成了8090端口先用着。今天找了找Windows上查看網絡通信端口占用的方法。
先說最佳方案:使用系統資源監視器。在監視器的網絡選項卡中可以查看網絡的各種詳細信息,包括程序名、pid、端口、本地和遠程地址等等,這樣根據端口號和程序名就知道具體是哪個程序占用了端口,如果沒什么重要性,那就直接結束那個程序,否則就去更改那個程序的設置。
另一種方法是網上找到的,使用cmd命令,在cmd窗口中輸入netstat -ano 並回車可以看到網絡端口占用情況,但是這里看不到程序名,只看得到pid,還要去任務管理器里根據pid看程序名,不方便。