検索

12.8.2. RESTEasy 内部で送出された例外

download PDF
表12.4 例外リスト
例外 HTTP コード 説明
BadRequestException 400 不正なリクエスト。このリクエストは正しくフォーマットされていないか、リクエスト入力の処理に問題があります。
UnauthorizedException 401 権限がありません。RESTEasy のアノテーションベース、ロールベースのセキュリティを利用している場合セキュリティの例外が出されます。
InternalServerErrorException 500 内部サーバーエラー
MethodNotAllowedException 405 呼び出した HTTP オペレーションを処理できるリソースに、JAX-RS メソッドがありません。
NotAcceptableException 406 Accept ヘッダーに記載されているメディアタイプを生成できる JAX-RS がありません。
NotFoundException 404 リクエストパス/リソースにサービスを提供する JAX-RS メソッドがありません。
ReaderException 400 MessageBodyReaders からスローされた例外はすべて、この例外の中にラップされます。ラップされた例外に ExceptionMapper がないか、あるいは例外が WebApplicationException でない場合、RESTEasy はデフォルトで 400 コードを返します。
WriterException 500 MessageBodyWriters からスローされた例外はすべて、この例外の中にラップされます。ラップされた例外に ExceptionMapper がないか、あるいは例外が WebApplicationException でない場合、RESTEasy はデフォルトで 400 コードを返します。
o.j.r.plugins.providers.jaxb.JAXBUnmarshalException 400 JAXB プロバイダー (XML および Jettison) はこの例外を読み込み時にスローします。 JAXBExceptions をラッピングする場合もあります。このクラスは ReaderException を拡張します。
o.j.r.plugins.providers.jaxb.JAXBMarshalException 500 JAXB プロバイダー (XML および Jettison) はこの例外を書き込み時にスローします。JAXBExceptions をラッピングする場合もあります。このクラスは WriterException を拡張します。
ApplicationException N/A アプリケーションコードからスローされた例外をすべてラップします。InvocationTargetException と同じように機能します。ラップされた例外に ExceptionMapper がある場合は、要求を処理するために使用されます。
Failure N/A 内部 RESTEasy エラー。ログに記録されません。
LoggableFailure N/A 内部 RESTEasy エラー。ログに記録されています。
DefaultOptionsMethodException N/A ユーザーが HTTP OPTIONS を呼び出し HTTP OPTIONS に対する JAX-RS メソッドがない場合、RESTEasy ではデフォルトで例外をスローします。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.