eclipse启动Tomcat问题:严重: Socket accept failed

Posted 小亮yuu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse启动Tomcat问题:严重: Socket accept failed相关的知识,希望对你有一定的参考价值。

在eclipse中安装了Tomcat插件,启动Tomcat时出现以下问题

严重: 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:317)
at java.lang.Thread.run(Thread.java:619)
2012-3-15 20:32:20 org.apache.tomcat.util.net.JIoEndpoint$Acceptor run

原因是:TCP/IP协议出现问题,可能是在安装某些软件的时候对其进行了修改或者由于某种原因破坏。如:迅雷游戏加速器、优酷的下载上传工具爱酷2等和TOMCAT有冲突,他们会占用Tomcat使用的8080端口。

解决办法:

1.需要重新安装TCP/IP协议或者修复此协议。可以使用金山或360卫士等的lsp修复来修复此协议。如果金山或360的lsp修复工具没有发现问题,要将其恢复初始化,然后重新启动系统即可解决。

2.重新初始化网络环境:在Window7下,开始-cmd-netsh winsock reset-回车-解决 这个Windows 命令winsock是Windows网络编程接口,winsock工作在应用层,它提供与底层传输协议无关的高层数据传输编程接口 netsh winsock reset 是把它恢复到默认状态。

 

本人解决方法: 360lsp修复工具修复。

以上是关于eclipse启动Tomcat问题:严重: Socket accept failed的主要内容,如果未能解决你的问题,请参考以下文章

eclipse Tomcat 服务器启动失败(错误500容易疏忽的改错处)

tomcat部署web项目启动报错:Error listenerStart

tomcat部署web项目启动报错:Error listenerStart

严重: Error in dependencyCheck java.io.IOException: invalid header field(tomcat启动成功可是訪问web项目404错误)(示例代

启动tomcat报错

tomcat启动报错,求高手指点