2017-05-22 11 views
0

SOAPサービスを呼び出すときに、XMLメッセージサイズが大きいときに応答302が返されますが、メッセージサイズが小さいときに機能します。
私はSoapUIに同じメッセージを投稿しても、小さなメッセージと大きなメッセージの両方に対して正しい応答を得ています。大きなxmlを送信するときにcamel cxfがエラーを起こす

キャメルcxfにメッセージの長さに制限がありますか?
制限を変更するにはどうすればよいですか?キャメル2.10 JBossのヒューズ6.0.0

この私のcxfEndpoint

<cxf:cxfEndpoint id="remindaWsEndpoint" address="https://example.service.abc.com/BasicService" 
    serviceName="s:ABCService" 
    endpointName="s:ABCHttpBinding_ABCService" 
    wsdlURL="/META-INF/wsdl/ABCService.wsdl" 
    xmlns:s="http://www.example.com"> 
    <cxf:outInterceptors> 
     <ref bean="loggingOutInterceptor" /> 
    </cxf:outInterceptors> 
    <cxf:inInterceptors> 
     <ref bean="loggingInInterceptor"/> 
    </cxf:inInterceptors> 
    <cxf:properties> 
     <entry key="dataFormat" value="PAYLOAD" /> 
     <entry key="allowStreaming" value="true" /> 
     <entry key="defaultOperationName" value="ABCOperations"/> 
     <entry key="defaultOperationNamespace" value="http://www.example.com"/> 
    </cxf:properties> 
</cxf:cxfEndpoint> 

答えて

0

HTTP 302のエキス

はエラーではありません。これは、サーバーがあなたを別のURLにリダイレクトしようとしていることを意味します。あなたのルート設定がそれを処理できることを確認してください。 https://en.wikipedia.org/wiki/HTTP_302

+0

Souciance、はい間違って質問をフレーミングして申し訳ありません。小さなメッセージサイズではうまくいき、大きなメッセージサイズでは失敗するという問題は依然として残っています。大きなメッセージはまだSoapUIを使用して動作しますが。 – Yoogi

関連する問題