tomcat啓動報錯:Address already in use: JVM_Bind

tomcat啓動時出現Address already in use: JVM_Bind 的原因。

因爲端口被佔用,有可能是因爲多次啓動tomcat或者啓動了多個tomcat,或者是其他應用程序或者服務佔用了。

錯誤日誌如下:

 

嚴重: StandardServer.await: create[8080]: 
java.net.BindException: Address already in use: JVM_Bind


解決辦法:

1、打開cmd,輸入netstat -ano,查看所有端口的佔用情況,找到被佔用端口8080的PID是4196

2、輸入tasklist|findstr "4196",回車,查看是哪個進程或者程序佔用了8080端口,結果是:javaw.exe

 

3、打開任務管理器關閉該進程就可以了,但是有時候會遇到這樣的問題,同名進程太多不知道是哪個?

4、打開任務管理器的查看->選擇列,√PID,點擊確定,就可以找到那個進程佔用了端口,結束進程即可。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章