1

Spring WS で実装された Web サービスクライアントがあります。これはコードのスニペットです:

<bean id="aClient" class="class.aClient">
    <property name="messageFactory">
        <bean  class="org.springframework.ws.soap.axiom.AxiomSoapMessageFactory" />
    </property>
    <property name="messageSenders">
        <list>
            <ref bean="httpSender" />
        </list>

クライアント呼び出しはランダムな期間 (分、時間、さらには数日) 正常に機能し、突然次のエラーが表示されます。

org.springframework.ws.client.WebServiceIOException: I/O エラー: 禁止 [403]

基本的なユーザー/パスワード認証があり、クライアントは Weblogic 内で実行されます。最小スレッド プール数を変更し、プリエンプティブ認証を設定してみましたが、結果は同じです。ランダムにエラーが表示されます。これが発生した場合、WS を実装するサーバーは正常に動作しています (soapUI でテスト済み)。アプリケーション サーバーが再起動すると、呼び出しは常に再び機能します。

これに関するヘルプは大歓迎です。必要に応じて、さらにコードを提供できます。

ありがとうございました

デビッド

4

0 に答える 0