8080端口被占用的解決方案(其它端口同理)


1 查看windows所有端口的進程
點擊開始菜單,在搜索框中輸入“cmd”,默認第一個搜索結果是cmd.exe,直接回車打開“命令提示符”窗口,然后在窗口中輸入netstat -ano”回車,之后就會顯示所有的端口占用情況。

2 在窗口中繼續輸入netstat -aon|findstr "端口",本案例的端口為8080,則輸入netstat -aon|findstr "8080",回車之后就可以看到列表中端口為8080的PID(最右邊的列)。根據PID在電腦的任務管理器中查看對應的占用程序,然后將其關閉即可。

2.1 任務管理器默認是沒有把PID那列顯示出來,顯示方法如下:

首先打開任務管理器(ctrl+alt+del),點擊查看(V)-->選擇列(S),勾上PID后確定。

2.2 或者可以用命令方式來關掉占用端口的應用。

2.2.1 如下圖:可以看到占用8080端口的應用程序的進程ID為:4468和4500,繼續輸入tasklist|findstr "4468",4468就是進程ID(Process Id),從而知道是哪個進程占用該端口,可以去任務管理器關閉(見2.1)或者taskkill命令(見2.2.2)

2.2.2 【可選項】或者用命令taskki l l。其幫助文檔taskki l l  /?

可以用 taskkill /pid 4500 或者taskkill /im youdaoyun.exe

3.總結

  用Eclipse開發時,部署Tomcat經常會出現8080,8082,8009等端口被占用的情況。我經常是Skype,有道雲筆記本,Chrome瀏覽器,Outlook等應用占用。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM