Tomcat正常启动,一访问就报错

org.apache.tomcat.util.net.JIoEndpoint$Acceptor run
严重: Socket accept failed
java.net.SocketException: select failed
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61)
at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:365)
at java.lang.Thread.run(Thread.java:619)
出现这种错误,可能跟tcp/ip损坏有关。
网上有说把ipv6给卸载掉,但是试过了没用。重装tcp/ip不知道有没有效。
 
解决方法一:
之前用过迅雷的网游加速器,修改了LSP
用360修复一下LSP
 
解决方法二:
需要为tomcat添加额外的启动参数:-Djava.net.preferIPv4Stack=true
这个没试过

你可能感兴趣的:(Tomcat正常启动,一访问就报错)