请在下面找到异常的堆栈跟踪
2016-12-28 16:22:15.685:INFO:osjs.Server:jetty-7.x.y-SNAPSHOT 2016-12-28 16:22:15.706:INFO:osjsh.ContextHandler:started o.s.j.s.ServletContextHandler{/,null} 2016-12-28 16:22:15.711:WARN:osjuc.AbstractLifeCycle:FAILED SocketConnector@0.0.0.0:4444: java.net.BindException: Address already
正在使用中:JVM_Bind java.net.BindException:已在使用的地址:JVM_Bind at java.net.DualStackPlainSocketImpl.bind0(Native Method) 在java.net.DualStackPlainSocketImpl.socketBind(未知来源) 在java.net.AbstractPlainSocketImpl.bind(未知来源) 在java.net.PlainSocketImpl.bind(未知来源) 在java.net.ServerSocket.bind(未知来源) 在java.net.ServerSocket。(未知来源) 在java.net.ServerSocket。(未知来源)
上面的stacktrace解释了cmd中的异常。
答案 0 :(得分:1)
该异常表明您已将另一个进程绑定到同一端口。
我假设您在 Windows :
上运行它下面列出了正在收听的所有端口和进程:
netstat -ano
然后你可以使用pid杀死进程:
taskkill -pid 011 /f <-- 011 is just a sample pid
也许您可能需要查看此blog post以便更好地理解。