JAX-RSを使用してRESTful Webサービスを開発しています。私はJAXBを使用して、クラスをPOSTおよびPUTリクエストのリクエストパラメータとして送信されるXMLにマップします。JAX-RS Webサービスの競合するエラーメッセージ
私のWebサービスの機能をテストするために、私はHttpConnectionオブジェクトを作成し、必要なXMLをPOST URIに送信する簡単なクライアントを書きました。しかし、ここで私は矛盾したエラーメッセージを取得しています。
クライアントを使用すると、明示的に返されているエラーの1つではないにもかかわらず、内部サーバーエラーが返されます。また、エラーの原因を説明するために何らかの要求(GETまたはPOST)を試みると、Tomcatはスタックトレースを与えません。
しかし、curlを使用して同じリクエストデータで同じURIにPOSTリクエストを送信すると、サポートされていないメディアタイプエラー(HTTP 415)が発生します。私の要求とWebサービスハンドラメソッドの両方のメディアタイプは "text/xml"です。
この問題のトラブルシューティング方法を教えてもらえますか?前もって感謝します。
お手数ですがTarlogに感謝します。問題は、例外をスローしていたElementとしてNodeをキャストしていたようです。単にcatalina.outのtail -fを実行すると、これを見つけることができました。 –