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 でテスト済み)。アプリケーション サーバーが再起動すると、呼び出しは常に再び機能します。
これに関するヘルプは大歓迎です。必要に応じて、さらにコードを提供できます。
ありがとうございました
デビッド