尝试在CentOS上的端口4450上打开/侦听时出现Java BindException

时间:2012-04-19 00:12:28

标签: java centos port serversocket

我正在尝试打开一个端口来监听我的CentOS VPS。我正在使用Java。我正在使用的代码在这里:

http://pastebin.com/GKgaxeaD

我在运行时遇到的错误是:

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)。似乎没有防火墙或阻止端口的任何东西,但我对此并不是百分之百确定。

1 个答案:

答案 0 :(得分:0)

请跑  lsof -i:4450 在终端(控制台)中检查谁使用了这个端口