2017-03-09 11 views
1

私はtomcat Web-Serverにmuleアプリケーションをデプロイしました。Mule HTTP接続のリセット

:私はその後、私は、Webサービスを公開

​​

のために、私は以下のエラーを取得していますこの問題をJAXWS-サービスを使用していたWebサービスを公開し、

<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> 

を以下のHTTPコネクタを使用しています

ERROR org.mule.module.logging.DispatchingLogger: で例外が発生しました。例外の戦略:Connection resetjava.net.SocketException: 接続がリセットされました(SocketInputStream.java:210)at orgにあるjava.net.SocketInputStream.read(SocketInputStream.java:210)のjava.net.SocketInputStream.read(SocketInputStream.java:122) .apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78) org.apache.commons.httpclient.HttpParser.readLineで (HttpParser.java:106) でorg.mule.transport.http.HttpServerConnection でorg.mule.transport.http.HttpServerConnection.getRequestLine(HttpServerConnection.java:509) で.readLine(HttpServerConnection.java:243) org.mule.transport.http.HttpRequestDispatcherWork.run(HttpRequestDispatcherWork.java:70 )java.lang.Thread.runで java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:615) で java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) で( Thread.java:745)

クライアントが以下のエラーを取得:

「例外: http://10.255.142.36:9198/customer/payment/debitにHTTPレスポンスを受信中にエラーが発生しました。これは、HTTPプロトコルを使用しないサービスエンドポイントバインディングに対して が原因である可能性があります。この は、 サーバーによってHTTP要求コンテキストが中止されたため(サービスがシャットダウンしている可能性もあります)。詳細については、サーバーログ を参照してください。 「

上記のエラーがランダムに起こっているが、サーバーに正常に受信し、ラバによって処理要求がある

答えて

0

『java.net.SocketExceptionが:接続リセット』。ミュールOR tomcatのに失敗し、何かではありません、クライアントとMule/tomcat(サーバから受信したtcp確認応答)との間に確立されたHttp(アプリケーション)レベルの通信のように見えますが、tcp接続がリセットされて、必要な根本原因を突き止めることができます。 wiresharkを使用するか、ネットワーク接続が切断されていないことを確認する必要があります。