天天看點

Address already in use: JVM_Bind /0.0.0.0:8080

jboss程序在啟動時碰到Address already in use: JVM_Bind /0.0.0.0:8080錯誤。

這個錯誤的含義是8080端口被占用了。

解決方法:

方法1:

開始--運作--cmd 進入指令提示符 輸入netstat -ano 即可看到所有連接配接的PID(程序) 之後在任務管理器中找到這個PID(程序)所對應的程式如果任務管理器中沒有PID(程序)這一項,可以在任務管理器中選"檢視"-"選擇列"

經常,我們在啟動應用的時候發現系統需要的端口被别的程式占用,如何知道誰占有了我們需要的端口,請看下面說明。

假如我們需要确定誰占用了我們的8080端口:

在windows指令行視窗下執行:

C:\>netstat -aon|findstr "8080"

TCP 127.0.0.1:9050 0.0.0.0:0 LISTENING 2016

看到了嗎,端口被程序号為2016的程序占用,繼續執行下面指令:

C:\>tasklist|findstr "2016"

Feition.exe 2016 Console 0 16,064 K

很清楚吧,Feition.exe(飛信)占用了你的端口。 結束這程序就可以了。   方法2: 進入jboss配置檔案,修改端口号,重新開機伺服器即可。