天天看點

java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind

原文位址:http://www.blogjava.net/huozhicheng/archive/2011/09/27/359620.html

在eclipse中出現上述異常的主要原因是JBoss伺服器的端口被占用,故解決的辦法有兩種,一種是修改JBoss的伺服器端口号,第二種是關閉占用該端口号的程序。

第一種方法就是找到JBoss目錄下的server.xml檔案,修改其中的port号(也可以在Eclipse的Server視圖中,在顯示頁面中修改JBoss端口号)

第二種方法如下:

1)進入指令行cmd,檢視端口号是否被占用,指令為:netstat -ano

2)根據錯誤日志找到沖突的端口号,同時根據指令行顯示的内容,找到程序的PID

3)在任務管理器中的檢視視窗調出PID列,查找上述的PID,同時将其關閉。

4)重新啟動JBoss,一般運作結果就不會報錯,但是也可能還是出現JVM_Bind錯誤,這時表示不止一個端口沖突,應關閉其它沖突的端口。

繼續閱讀