【问题标题】:java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bindjava.net.SocketException:无法识别的 Windows 套接字错误:0:JVM_Bind
【发布时间】:2018-04-11 06:04:39
【问题描述】:

当我尝试在 Eclipse 中运行我的项目时出现此错误:

Server started. Listening to the port 4444
    java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind
    at java.net.PlainSocketImpl.socketBind(Native Method)
    at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
    at java.net.ServerSocket.bind(ServerSocket.java:319)
    at java.net.ServerSocket.<init>(ServerSocket.java:185)
    at java.net.ServerSocket.<init>(ServerSocket.java:97)
    at MainServer.<init>(MainServer.java:30)
    at MainServer.main(MainServer.java:86)

请建议我一些清除此错误的方法。

【问题讨论】:

    标签: javascript java socketexception


    【解决方案1】:

    表示目标端口号已经被另一个应用服务器占用。 首先,您必须检查 任何以前在 Eclipse 中运行的服务器应用程序,如果是,则将它们全部终止。

    如果你确定没有服务器在运行,你将得到一个列表,命令使用或不使用哪个端口:

    netstat -an|grep port-number (*NIX)
    

    或

    netstat -an|findStr port-number (Windows).
    

    例如在 windows 中,你会看到端口 47001 现在正在监听。

    【讨论】:

      猜你喜欢
      • 2011-04-26
      • 1970-01-01
      • 1970-01-01
      • 2013-06-13
      • 1970-01-01
      • 1970-01-01
      • 2021-03-24
      • 2015-12-06
      • 1970-01-01
      相关资源
      最近更新 更多