2012-04-19 70 views
0

我試圖打開一個端口來偵聽我的CentOS VPS。我正在使用Java。我使用的代碼是在這裏:Java嘗試在CentOS上的端口4450上打開/偵聽時發生Java BindException

​​

我得到的錯誤,當我運行它是在這裏:

at CommandListener.run(CommandListener.java:27) 
at java.net.ServerSocket.(Unknown Source) 
at java.net.ServerSocket.(Unknown Source) 
at java.net.ServerSocket.bind(Unknown Source) 
at java.net.AbstractPlainSocketImpl.bind(Unknown Source) 
at java.net.PlainSocketImpl.socketBind(Native Method) 
java.net.BindException: Address already in use 

爲什麼我會收到此錯誤?什麼都沒有使用端口(4450)。似乎沒有防火牆或阻塞端口的任何東西,但我不能100%確定這一點。

+0

什麼是運行「的nmap -sT -O localhost」的系統上的輸出。 – Perception 2012-04-19 00:16:40

+0

http://pastebin.com/YBYyUsUG「未顯示:995封閉端口」..奇怪。那麼,怎麼了? – Master8899 2012-04-19 12:02:39

回答

0

請運行 lsof的-i:4450 在終端(控制檯)檢查誰使用這個端口

+0

我跑這個時什麼也沒發生。它剛剛進入終端中的下一條輸入行。 – Master8899 2012-04-19 11:59:03

相關問題