activemq 啓動時出現錯誤 Address already in use: JVM_Bind

一般出現Address already in use: JVM_Bind的問題,可能是端口衝突,也就是端口被佔用了。

這個可能是其他應用程序使用了同一個端口(默認是8080),也可能是你啓動過tomcat,進程還沒有被kill掉。

不管是哪種情況,我們都可以按照如下方式來處理:

如果是windows系統,打開控制檯,輸入:

netstat -ano

來查看現在端口被那個進程佔用,找到pid

 

 

 然後手動刪除這個進程就可以了:

taskkill /f /pid 8036

其中8036是佔用端口的進程號pid

如果是Linux系統:

查找端口占用也有類似的命令:

netstat -apn

 

 kill進程:

kill -s 9 13279

其中-s 9 制定了傳遞給進程的信號是9,即強制、儘快終止進程。13279則是進程號pid

 

參考文章:

Address already in use: JVM_Bind問題的解決

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