2011-10-25 4 views
1

JAX-WS Webサービスを使用していて、クライアントに例外を戻します。私はまた私のログフレームワークとしてLog4Jを使用し、私のappServerとしてGlassfishを使用します。sys.outに記録されたbeeingからWebServiceフォルトを防ぐには?

例外をスローすると、通常のExceptionクラスが拡張され、@ WebFaultとして注釈が付けられます。 クライアントは正しいエラーメッセージを受け取り、ユーザーに素敵なメッセージを表示します。

これまでのところとても良いです。

問題は次のとおりです:例外はsys.outにもすべてのスタックトレースとともに記録されています。私はLog4Jを使ってログに何かを印刷しますが、sys.outを集める必要はありません。

お願いします。

A)sys.outがそれを見つけた場合にスタックトレースを印刷し、それを修正するために、アプリケーション・コードのどこかで使用されている:

は、 IDO

答えて

1

考えられる原因は2つあります、ありがとうございました。

b)使用しているライブラリの中には、その例外を取得してsys.outに記録しているものがあります。この場合、例外がそのライブラリに到達するのを防ぐ必要があります。

関連する問題