【问题标题】:Socket Exceptions for no network hops [duplicate]没有网络跃点的套接字异常[重复]
【发布时间】:2016-01-08 15:31:41
【问题描述】:

我们有一个 Tomcat 服务器,它在一种情况下响应 Web 服务,而在另一种情况下尝试调用 Web 服务。在这两种情况下,调用者和端点都在本地机器上运行。但是有一个连接丢失了,我们知道它不是网络设备。

以下是部分例外情况:

回应:

Caused by: ClientAbortException:  java.net.SocketException: Software caused connection abort: socket write error
        at org.apache.x.connector.OutputBuffer.doFlush(OutputBuffer.java:364)
        at org.apache.x.connector.OutputBuffer.flush(OutputBuffer.java:326)
        at org.apache.x.connector.Response.flushBuffer(Response.java:571)

还有电话:

Caused by: java.net.SocketTimeoutException: SocketTimeoutException invoking http://localhost:7720/x/xService: Read timed out
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

细节:

Server version: Apache Tomcat/7.0.40
Server number:  7.0.40.0
OS Name:        Windows Server 2008 R2
OS Version:     6.1
Architecture:   x86
JVM Version:    1.7.0_25-b17
JVM Vendor:     Oracle Corporation

任何想法可能导致这种情况?

我应该补充一点,一旦发生这些错误,服务器就不会正常恢复。它必须重新启动。

【问题讨论】:

    标签: java web-services sockets tomcat networking


    【解决方案1】:

    好吧,由于不存在整个日志,我的最佳猜测是您的端口(7720)或 url 不正确或在本地被阻止(即被其他应用程序使用)或主机文件中的 localhost 条目是覆盖并更改为其他内容而不是 127.0.0.1

    【讨论】:

      猜你喜欢
      • 2019-05-26
      • 1970-01-01
      • 1970-01-01
      • 2013-11-02
      • 2013-03-18
      • 1970-01-01
      • 2012-01-16
      • 1970-01-01
      • 2010-09-21
      相关资源
      最近更新 更多