查看並關閉被佔用的端口的dos命令

經常,我們在啓動應用的時候發現系統需要的端口被別的程序佔用,如何知道誰佔有了我們需要的端口,很多人都比較頭疼,下面就介紹一種非常簡單的方法,希望對大家有用。 
開始→運行→cmd 進入命令提示符,輸入netstat -ano 即可看到所有連接的PID 之後在任務管理器中找到這個PID所對應的程序如果任務管理器中沒有PID這一項,可以在任務管理器中選"查看"-"選擇列" 。 
    假如我們需要確定誰佔用了我們的8080端口,在windows命令行窗口下執行: 
  C:\Documents and Settings\Administrator>netstat -ano|findstr 8080
  TCP    127.0.0.1:8083         0.0.0.0:0              LISTENING       5896
   看到了嗎,端口被進程號爲5896的進程佔用,繼續執行下面命令: 
   C:\Documents and Settings\Administrator>tasklist|findstr "5896"
SogouExplorer.exe           5896 Console                 0     18,152 K
    看來SogouExplorer.exe佔用了你的端口。 
所以有時候我們在啓動jboss或者tomcat會出現端口被佔用,或者
java.net.BindException: Address already in use: JVM_Bind這個錯誤,就可以使用上述的方法檢測。
詳細出處參考:http://www.itqun.net/content-detail/2686.html
發佈了70 篇原創文章 · 獲贊 3 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章