1

NetBeansの既存のサービスに対してWebサービスクライアントを作成し、ideはすべてをoopスタイルで正しく作成しましたが、サービスとの間のxml要求と応答をログに記録する必要があります。これらの情報をログに記録するにはどうすればよいですか?

4

1 に答える 1

2

JAX-WSWebサービスの要求と応答をログに記録するために、インターフェースを実装するカスタムの石鹸ハンドラーを作成する必要がありSOAPHandler<SOAPMessageContext>ます。

メッセージを使って好きなことをする方法はですhandleMessage(SAOPMessageContext messageContext)。メッセージコンテキストから、SOAPメッセージを取得してログに記録することができます。

特定の要件に対してSOAPハンドラーインターフェイスとオーバーライドメソッドを実装する方法については、こちらの投稿を参照してください。handleMessage

この投稿は、あなたが達成しようとしていることにつながります。この記事を見てください。それも役立つかもしれません。ハンドラーを設定できない場合は、より具体的な問題が発生します。

于 2012-10-16T10:57:44.893 に答える