端口被占用,處理辦法


大部分情況下,我是因為不了解tomcat的操作,運行了一個tomcat之后,程序退出或者是,又運行了一個tomcat的,所以會就報8080端口已經被占用的問題,
    所以 直接taskkill /f /t /im java.exe 可以殺掉之前的那個tomcat進程,下面的不用看了.
 
  1. 1啟動spring boot 應用時,招報出如下錯誤,通過錯誤提示可以看到端口被占用了。

  1. 2查看日志可以看到被占用的端口為8443

     

二、解決方案

  1. 打開cmd命令行,執行命令netstat -ano|findstr "8443"查看8443端口是否被占用及占用此端口的PID,從下圖中可以看到占用端口的進程ID(PID)為2976
         

 

  1. 執行命令tasklist|findstr "2796"查看此PID對應的進程名稱為軟件名稱

如下圖所示,可以看到2796對應的軟件名稱為VisualSVNServer.exe

      

 

 

  1. 執行命令taskkill /f /t /im java.exe殺死此進程,如果出現如下錯誤,則可以通過Windows任務管理器來關閉進程樹。

      

 

 
  1. 進程關閉完成后,重啟啟動spring boot應用,可以看到8443端口啟用成功了。
 

                   

 

:

       今天idea突然崩潰了,重新啟動的時候就出現了JVM_Bind(127.0.0.1:51424)正在運行的問題,同樣的先找進程51424,看看名字,然后終止其進程(網上找的,類似把)

 

 


免責聲明!

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



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