JaxWSを使用してアノテーションされたWebサービスを公開するSpringコンテナ内でApache CXFを使用しています。すべて正常に動作しますが、1つのことを除いて...Apache CXFの不正な形式のメッセージの例外
Webサーバーに不正な形式のメッセージを送信すると、スタックトレースがSystem.errに送信されます。サーバー側で例外を抑制できる方法はありますか?誤って "コード化された"クライアントがこのWebサーバーにぶつかり、スタックトレースがコンソール/ログに溢れた場合、これは問題になる可能性があります。私は自分のブラウザにURLを打ったとき
は、実際には例外であってもスローされます。
は、任意の入力は大歓迎されます
EDIT: これはあなたがログを設定する必要があります例外は、私が
07 Feb 2012 9:39:02 PM org.apache.cxf.phase.PhaseInterceptorChain doDefaultLogging
WARNING: Interceptor for {http://ws.test.com/}MyEndpointImpService has thrown exception, unwinding now
org.apache.cxf.interceptor.Fault: No such operation: (HTTP GET PATH_INFO: /HelloWorld)
もっと...
07 Feb 2012 10:00:29 PM org.apache.cxf.phase.PhaseInterceptorChain doDefaultLogging
WARNING: Interceptor for {http://ws.payd.oltio.com/}PayDEndpointImpService has thrown exception, unwinding now
org.apache.cxf.binding.soap.SoapFault: Error reading XMLStreamReader.
あなたはおそらく、WSDLは、それだけで正常に動作します – Eugene
も損はない、方法および例外とあなたが送っXML要求を提供する必要があります。不正なリクエストが送信された場合にのみ... – Paul
とは何ですか?間違ったパラメータ?間違ったアドレス?等? – Eugene