Apache CXF端点请求提供SocketException:当soap信封长度较大(>;5kb)时,连接读取超时

Apache CXF端点请求提供SocketException:当soap信封长度较大(>;5kb)时,连接读取超时,soap,apache-camel,cxf,apache-servicemix,Soap,Apache Camel,Cxf,Apache Servicemix,已尝试配置http管道,但仍收到相同的异常 java.net.SocketException: Connection reset at java.net.SocketInputStream.read(SocketInputStream.java:209)[:1.8.0_51] at java.net.SocketInputStream.read(SocketInputStream.java:141)[:1.8.0_51] at java.io.BufferedInputStream.fill(B

已尝试配置http管道,但仍收到相同的异常

java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:209)[:1.8.0_51]
at java.net.SocketInputStream.read(SocketInputStream.java:141)[:1.8.0_51]
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)[:1.8.0_51]
at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)[:1.8.0_51]
at java.io.BufferedInputStream.read(BufferedInputStream.java:345)[:1.8.0_51]
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:704)[:1.8.0_51]
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:647)[:1.8.0_51]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1535)[:1.8.0_51]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1440)[:1.8.0_51]
at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)[:1.8.0_51]
at org.apache.cxf.transport.http.URLConnectionHTTPConduit$URLConnectionWrappedOutputStream.getResponseCode(URLConnectionHTTPConduit.java:332)[180:org.apache.cxf.cxf-rt-transports-http:3.1.4]
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.do

尝试在http conf:conductor中增加接收超时和连接超时

<http-conf:conduit name="{http://apache.org/hello_world_soap_http}SoapPort.http-conduit">
    <http-conf:client Connection="Keep-Alive"
               Connectiontimeout = 0 receivetimout =0 
                      MaxRetransmits="1"
                      AllowChunking="false" />
  </http-conf:conduit>

但仍不工作,但正在获取socketexception:连接重置

有人能解释一下socketexception的“读取tim out”和“连接重置”错误消息之间的区别吗

当通过soap客户端应用程序发布相同的请求时,它工作得非常好(boomerang)

这件事我受够了很久了。请任何人帮助解决这个问题

 <http-conf:client Connection="Keep-Alive"
               Connectiontimeout = 60000 receivetimout =60000 
                      MaxRetransmits="1"
                      AllowChunking="false" />
  </http-conf:conduit>