wsdl url を使用して宛先サーバーとの接続を確立する Web サービス Client クラスがあります。このクラスは、JaxWsProxyFactoryBean と WSS4JOutInterceptor を使用して、安全な接続を確立します。コードによって生成された SOAP 要求と、サーバーから生成された応答を確認したいと思います。
コマンドラインからjarを実行するときに、次のオプションを含めてみました
-Dcom.sun.xml.ws.transport.http.client.HttpTransportPipe.dump=true
-Dcom.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.dump=true
-Dcom.sun.xml.ws.transport.http.HttpAdapter.dump=true
-Dcom.sun.xml.internal.ws.transport.http.HttpAdapter.dump=true
ロギングに log4j を使用していますが、すべてのメッセージがカスタム ファイルに書き込まれます。コマンド ライン オプションを使用して、SOAP 要求/応答をこの同じファイルにダンプするにはどうすればよいですか?
これを実現するには、Client クラスのコードを変更する必要がありますか?
助けてくれてありがとう。