`

解决Tomcat SocketException:select failed问题

 
阅读更多

在Eclipse中启动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:365)
at java.lang.Thread.run(Thread.java:619)

 

归根结底是由于计算机的socket出现了问题,采用CMD命令行: winsock reset 命令

 

重启结算机,再次启动Eclipse->启动Tomcat 问题消失。

分享到:
评论

相关推荐

    java.net.SocketException: No route to host 异常原因

    NULL 博文链接:https://zhoudan241.iteye.com/blog/1432014

    JAVA.NET.SOCKETEXCEPTION TOO MANY OPEN FILES解决方法

    但是,这种方法只能临时解决问题,当重新登录后,打开文件数的上限又会恢复到默认的 1024。 解决方法二:永久解决方案 为了永久解决 Too many open files 错误,可以修改 /etc/security/limits.conf 文件,添加...

    java.net.SocketException: Connection reset 解决方法

    Java中的`java.net.SocketException: Connection reset`是一个常见的网络编程错误,通常表示在TCP/IP通信过程中,连接突然中断。这个异常可能在客户端或服务器端发生,通常与数据传输的异常中断有关。 首先,我们来...

    在Win7系统下抛出java.net.SocketException的解决办法

    解决上述问题的关键在于解决最初的`java.net.SocketException`异常,因为一旦解决了这一问题,后续的异常往往也会随之消失。具体步骤如下: 1. **配置JVM参数**:在启动JVM时添加参数`-Djava.net.preferIPv4Stack=...

    Ice-3.7.4.msi for windows版

    ./test: Network.cpp:475: Ice::SocketException: socket exception: Cannot assign requestedaddress 另外: 已经启动服务器后又重新启动: 发生在初始化服务器时,没办法初始化adapter. 错误信息: (port已经被使用...

    Linux下打开的文件过多错误

    Linux下运行tomcat或者was出现java.net.SocketException: 打开的文件过多错误 tomcat报“too many open files”的错误,解决办法如下:

    http接口调用报错.rar

    接口调用报错:java.net.SocketException: java.lang.ClassNotFoundException: Cannot find the specified class com.ibm.websphere.ssl.protocol.SSLSocketFactory

    connection reset解决方案(亲测可用).md

    connection reset解决方案(亲测可用).md

    单机搭建Android(解决Network is unreachable)

    单机搭建Android(解决 fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle fatal: error [Errno 101] Network is unreachable ),具体操作请阅readme.txt

    Java Socket常见异常处理

    Java Socket编程中,异常处理是确保程序稳定性和健壮性的重要环节。以下是对常见的Java Socket异常的详细解析和处理建议: 1. **java.net....同时,良好的错误处理和日志记录也有助于快速定位和解决问题。

    java中的connection reset 异常处理分析

    在Java编程中,"connection reset"异常通常表示网络连接在数据传输过程中突然中断,这可能是由多种原因导致的。...通过适当的错误处理和调试技术,开发者可以有效地定位和解决这类问题,保证应用程序的稳定性和可靠性。

    如何解决线程太多导致java socket连接池出现的问题

    3. 错误信息:当Socket连接池出现问题时,可能会出现错误信息,如"java.net.SocketException: No buffer space available (maximum connections reached?): listen failed"。 解决方法 要解决线程太多导致Socket...

    websocktet客户端和服务端

    在实际应用中,WebSocket可以极大地提升实时性,但同时也需要注意安全问题,比如防止XSS(跨站脚本攻击)和CSRF(跨站请求伪造)等。此外,对于大规模的并发连接,服务端的架构设计和负载均衡策略也是关键。理解并...

    fastdfs使用java

    【FastDFS简介】 FastDFS是一个高效且开源的分布式文件系统,设计目标是为互联网环境提供文件存储、同步和访问服务。它的核心特点是轻量级、高可用性和高性能,能够轻松应对大容量存储需求并实现负载均衡。...

    tomcat因端口被占无法启动

    例如,在上面的部分内容中,我们可以看到这样的错误信息:"java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind"。 解决这种问题的方法有多种。方法一是修改Tomcat的端口号。在Tomcat的...

    Google I/O 2013推荐Android 网络通信框架Volley

    Volley是Google在2013年的I/O大会上推出的一款高效的Android网络通信框架,它专为Android应用设计,旨在简化网络请求的处理,提高应用程序的响应速度和用户体验。这款框架的核心理念是快速、高效和易用,使得开发者...

    Hive2Hive-master.rar

    解决方案可以是采用增量同步,只传输自上次同步以来的变化数据。 - **数据一致性**:为了保证数据一致性,可能需要引入分布式事务和锁机制,确保数据在源和目标Hive之间的完整性和一致性。 - **错误处理**:网络...

    JMeterPlugins-Standard.jar和JMeterPlugins-Extras.jar.rar

    “JMeterPlugins-Extras.jar”则更加专注于提供高级功能和特定场景的解决方案,其中包括: 1. **模块控制器**:Extras插件引入了模块控制器,允许用户在测试计划中重用已有的线程组,提高了测试计划的复用性和灵活...

    Android开发错误汇总

    在Android开发过程中,开发者经常会遇到各种错误,这些错误可能是由于配置问题、资源不足、依赖冲突或者API兼容性等原因导致的。...同时,查阅官方文档、开发者论坛和在线资源也是解决问题的重要途径。

Global site tag (gtag.js) - Google Analytics