Socket accept failed

启动tomcat显示如下错误:

java.net.SocketException: select failed

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

at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)

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:310)

at java.lang.Thread.run(Thread.java:619)

2016-7-29 14:19:08 org.apache.tomcat.util.net.JIoEndpoint$Acceptor run

严重: Socket accept failed

方法一,看看你机器上装没装 迅雷网游加速器 ,Tomcat和迅雷网游加速器有冲突(什么冲突去问迅雷,网上说好像是破坏了TCP/IP协议),我把我的迅雷网游加速器卸掉了,在启动Tomcat就不爆上面的错误了。

方法二,如果机子上 装有360,打开360有一个LSP修复,执行。。。。---此方法本人亲测。

方法三,“可以试试netsh winsock reset命令,进入CMD 输入 netsh winsock reset  然后重启”--网上说这种做法也可行,但是我没有试。

时间: 2024-12-21 21:44:57

Socket accept failed的相关文章

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

原文地址:eclipse启动tomcat出现“严重: Socket accept failed”问题解决办法作者:情动小杰 在eclipse中安装了Tomcat插件,启动Tomcat时出现以下问题: 严重: Socket accept failedjava.net.SocketException: select failedat java.net.PlainSocketImpl.socketAccept(Native Method)at java.net.PlainSocketImpl.acce

【已解决】tomcat报严重: Socket accept failed

开始 -> cmd -> netsh winsock reset -> 回车 ok,解决! winsock是Windows网络编程接口,winsock工作在应用层,它提供与底层传输协议无关的高层数据传输编程接口netsh winsock reset 是把它恢复到默认状态. netsh winsock reset命令,作用是重置Winsock 目录.如果一台机器上的Winsock协议配置有问题的话将会导致网络连接等问题,就需要用netsh winsock reset命令来重置Winsock

linux 网络编程 socket bind failed 问题解决

今天写一个简单的socket网络通讯的程序的时候,用ctrl+c结束服务器端程序之后,再次启动服务器出现了bind failed:the address already in use的错误.在网上查了一下以后找到了原因,在此记录一下.这个IBM的官网上说到了这一点:http://www.ibm.com/developerworks/cn/linux/l-sockpit/.详细介绍如下: bind 普遍遭遇的问题是试图绑定一个已经在使用的端口.该陷阱是也许没有活动的套接字存在,但仍然禁止绑定端口(

java.lang.Exception: Socket bind failed: [730048]

严重: Error initializing endpoint java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í?? at org.apache.tomcat.util.net.AprEndpoint.init(AprEndpoint.java:576) at org.apache.coyote.http11.Http11AprProtocol.init(Http11AprP

java.lang.Exception: Socket bind failed

1.错误描述 严重: Failed to initialize end point associated with ProtocolHandler ["http-apr-8080"] java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í?? at org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:4

启动tomcat报错 java.lang.Exception: Socket bind failed

严重: Error initializing endpointjava.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í?? at org.apache.tomcat.util.net.AprEndpoint.init(AprEndpoint.java:647) at org.apache.coyote.http11.Http11AprProtocol.init(Http11AprPr

Tomcat 的 socket bind failed的解决方法

1.socket bind failed的原因一般是Tomcat端口被占用,一般解除端口占用就行了 解决步骤: 1.win+R打开运行,输入cmd,进入dos界面: 2.输入netstat -ano |findstr 8080  查看占用端口8080,每个人的端口号可能占用的不同,要根据实际情况来看 通过 taskkill /f /pid 4228 杀死进程为4228的应用:

java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í??

严重: Error starting endpoint java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í?? at org.apache.tomcat.util.net.AprEndpoint.init(AprEndpoint.java:649) at org.apache.tomcat.util.net.AprEndpoint.start(AprEndpoint.java:

qemu-kvm: Migrate: socket bind failed

 1.错误信息 2.原因: 其原因是qemu迁移端口与glusterfs端口冲突导致的 3.解决方法: 这种问题有两种解决办法: 第一: 解决办法,在所有安装glusterfs的机器上执行: # vi /etc/glusterfs/glusterd.vol 在"end-volume"之前加入一行: option base-port 50152  (写其它端口也可以,反正不要写49152) 然后,重启glusterfs服务 第二: # virsh migrate --live rhe