我创建了一个小型的web应用程序。如果我部署了它的工作,但是如果尝试运行应用程序则会显示 8888端口似乎正在使用中(可能是另一个lanch),你仍然可以使用这个lanch吗?我点击了是的 但是显示错误 无法打开请求的套接字:已在使用的地址:bind 尝试覆盖--address和/或--port。
答案 0 :(得分:10)
问题在于它是什么。
由于以下因素,您将面临此问题:
答案 1 :(得分:2)
在某些情况下,Romin建议的解决方案不起作用,因为停止进程的选项不会出现在控制台中。
在这些情况下,您可以找出正在使用该端口的进程ID,然后终止该进程。
例如,在Mac上,这对我有用:
>lsof -i tcp:8888
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 25866 alexryan 60u IPv6 0x96e9c26778f105e1 0t0 TCP localhost:ddi-tcp-1 (LISTEN)
>kill 25866
>lsof -i tcp:8888
>
答案 2 :(得分:0)
端口号8888正在使用中表示该端口已被激活。做一件事去控制面板的服务选项设置服务器启动选项从自动到手动。然后你的应用程序将运行。否则你可以从你的eclipse环境停止选项中停止服务器。