Tomcat启动报错Unrecognized Windows Sockets error: 0: JVM_Bind

  • Post author:
  • Post category:其他




Tomcat启动报错Unrecognized Windows Sockets error: 0: JVM_Bind解决方法

今天很是奇怪,在启动Tomact服务器端的时候,经常遇到这个异常:

java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind

at java.net.PlainSocketImpl.socketBind(Native Method)

at java.net.PlainSocketImpl.bind(Unknown Source)

at java.net.ServerSocket.bind(Unknown Source)

at java.net.ServerSocket.<init>(Unknown Source)

at java.net.ServerSocket.<init>(Unknown Source)

at org.apache.tomcat.util.net.DefaultServerSocketFactory.createSocket(DefaultServerSocketFactory.java:50)

at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:494)

at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:175)

at org.apache.catalina.connector.Connector.initialize(Connector.java:1059)

at org.apache.catalina.core.StandardService.initialize(StandardService.java:578)

at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:792)

at org.apache.catalina.startup.Catalina.load(Catalina.java:504)

at org.apache.catalina.startup.Catalina.load(Catalina.java:524)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)Unrecognized Windows Sockets error: 0: JVM_Bind解决方法:

第一、先判断是不是占用:

1、控制台输入 netstat -aon

|

findstr “8080” (红色的是个竖线哦),就会出现以下的界面:

2、这样就可以判断出是 4836 号进程在监听。

第二、再判断是什么软件占用

3、那就看看 4836 是什么软件,在控制台输入 tasklist

|

findstr “6828”,就会出现以下的界面:

4、看到了,是 javaw.exe。

最后解决问题?

5、在任务管理器中将javaw.exe 进程关闭即可。

问题搞定!





正在加载中…



版权声明:本文为walk_hai原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。