2017-03-09 94 views
1

我在tomcat Web服务器上部署了mule应用程序。我很暴露的Web服务,并使用下面的HTTP连接器Mule HTTP连接重置

<http:inbound-endpoint host="0.0.0.0" port="9198" path="customer/payment/debit" exchange-pattern="request-response"> 
      <mule-ss:http-security-filter realm="mule-realm" securityProviders="userprovider" />    
     </http:inbound-endpoint> 

然后我使用JAXWS服务的发布web服务

​​

是我收到以下错误的问题:

错误org.mule.module.logging.DispatchingLogger:捕获异常 异常策略:连接resetjava.net.SocketException: 连接重置在java.net.SocketInputStream.read(SocketInputStream.java:210)at org .apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78) 在 org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106) 在 org.mule.transport.http.HttpServerConnection .readLine(HttpServerConnection.java:243) 在 org.mule.transport.http.HttpServerConnection.getRequestLine(HttpServerConnection.java:509) 在 org.mule.transport.http.HttpRequestDispatcherWork.run(HttpRequestDispatcherWork.java:70 ) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 在 java.util.concurrent.ThreadPoolExecutor中的$ Worker.run(ThreadPoolExecutor.java:615) 在java.lang.Thread.run( Thread.java:745)

客户端得到如下错误:

“异常:在接收到 http://10.255.142.36:9198/customer/payment/debit HTTP响应时发生错误。对于不使用HTTP协议的服务端点绑定,这可能是由于 。这个 也可能是由于HTTP请求上下文被服务器中止(可能是由于服务关闭)。有关更多详细信息,请参阅服务器日志 。 “

上述错误是随机发生的,但也有成功接收到服务器,并通过骡子处理的请求

回答

0

‘java.net.SocketException异常:连接复位’。是不是在骡子或Tomcat失败,但它在tcp级别失败

看起来像客户端和Mule/tomcat之间建立的Http(应用程序)级别的通信(作为从服务器接收到的tcp确认),然后tcp连接重置,找出需要的根本原因使用wireshark。或者你需要确保没有网络连接丢失。