ページの先頭行へ戻る
Interstage Application Server Java EE運用ガイド(Java EE 6編)
Interstage

10.11.5 JAXRS2500番台のメッセージ

INFO: JAXRS2504: Scanning for root resource and provider classes in the paths:

[意味]

以降に出力するクラスパス内のリソースクラスおよびJAX-RSプロバイダーを検索しています。


INFO: JAXRS2505: Scanning for root resource and provider classes in the packages:

[意味]

以降に出力するパッケージ内のリソースクラスおよびJAX-RSプロバイダーを検索しています。


WARNING: JAXRS2506: Class {0} is ignored as an instance is registered in the set of singletons

[可変情報]

{0}:クラス名

[意味]

すでにシングルトンリソースとして登録されたインスタンスが存在するため、可変情報のクラスを無視しました。

[システムの処理]

リソースクラスを無視して、処理を継続します。

[ユーザの対処]

ApplicationサブクラスのgetSingletons()にインスタンスが登録されているクラスは、getClasses()の登録内容から除外されます。シングルトン以外のリソースとして登録する場合は、アプリケーションの処理を見直してください。


INFO: JAXRS2509: No provider classes found.

[意味]

JAX-RSプロバイダークラスが見つかりませんでした。


INFO: JAXRS2510: Scanning for root resource and provider classes in the Web app resource paths:

[意味]

以降に出力されるWebアプリケーション内のパスから、ルートリソースクラスおよびJAX-RSプロバイダークラスを検索しています。


INFO: JAXRS2515: Instantiated the Application class {0}. The following root resource and provider classes are registered: {1}

[可変情報]

{0}:Applicationサブクラス名
{1}:登録されたルートリソースクラス名およびJAX-RSプロバイダークラス名の一覧

[意味]

可変情報のApplicationサブクラスのJAX-RSアプリケーションをインスタンス化し、ルートリソースクラスおよびJAX-RSプロバイダークラスを登録しました。


INFO: JAXRS2516: Instantiated the Application class {0}

[可変情報]

{0}:Applicationサブクラス名

[意味]

可変情報のApplicationサブクラスのJAX-RSアプリケーションをインスタンス化しました。


INFO: JAXRS2519: Initiating Jersey application, version {0}

[可変情報]

{0}:内部バージョン情報

[意味]

JAX-RSランタイムを起動します。


SEVERE: JAXRS2521: The RuntimeException could not be mapped to a response, re-throwing to the HTTP container

[意味]

RuntimeExceptionがスローされました。

[システムの処理]

処理を中断し、Webコンテナに例外をスローします。

[ユーザの対処]

続けて出力されたスタックトレースを確認して、以下のいずれかの対処を行ってください。

  • 例外がアプリケーションからスローされた場合は、アプリケーションの処理を見直してください。

  • スタックトレースに「java.lang.StringIndexOutOfBoundsException: String index out of range:」と「com.sun.jersey.server.impl.application.WebApplicationContext.pushRightHandPathLength」の出力が含まれる場合は、@Pathアノテーションの指定値を見直してください。


SEVERE: JAXRS2540: The Jersey servlet application, named javax.ws.rs.core.Application, has no servlet mapping

[意味]

JAX-RSのリクエストを受け付けるサーブレットに、サーブレットマッピングが定義されていません。

[システムの処理]

JAX-RSアプリケーションの登録処理を中断します。

[ユーザの対処]

サーブレットjavax.ws.rs.core.Applicationに対して、サーブレットマッピングを定義してください。


INFO: JAXRS2541: Registering the Jersey servlet application, named javax.ws.rs.core.Application, with the following root resource and provider classes: {0}

[可変情報]

{0}:リソースクラス名、JAX-RSプロバイダークラス名

[意味]

JAX-RSのリクエストを受け付けるサーブレットを登録して、リソースクラスおよびJAX-RSプロバイダークラスを追加しました。


INFO: JAXRS2542: Registering the Jersey servlet application, named {0}, at the servlet mapping, {1}, with the Application class of the same name

[可変情報]

{0}:登録されたサーブレット名(Applicationサブクラス名と同じ)
{1}:追加されたサーブレットマッピングの値

[意味]

JAX-RSのリクエストを受け付けるサーブレットを登録して、サーブレットマッピングを追加しました。


SEVERE: JAXRS2543: Mapping conflict. A Servlet declaration exists with same mapping as the Jersey servlet application, named {0}, at the servlet mapping, {1}. The Jersey servlet is not deployed.

[可変情報]

{0}:サーブレット名(Applicationサブクラス名と同じ)
{1}:サーブレットマッピングの値

[意味]

JAX-RSのリクエストを受け付けるサーブレットの登録中に、サーブレットマッピングの競合を検出しました。

[システムの処理]

JAX-RSアプリケーションの登録処理を中断します。

[ユーザの対処]

以下のいずれかの対処を行ってください。

  • Applicationサブクラスの@ApplicationPathアノテーションの定義値を変更してください。

  • 既存のサーブレットのサーブレットマッピングを変更してください。


INFO: JAXRS2544: Registering the Jersey servlet application, named {0}, at the servlet mapping, {1}, with the Application class of the same name

[可変情報]

{0}:サーブレット名(Applicationサブクラス名と同じ)

{1}:サーブレットマッピングの値

[意味]

JAX-RSのリクエストを受け付けるサーブレットを登録して、サーブレットマッピングを追加しました。


SEVERE: JAXRS2545: Mapping conflict. A Servlet registration exists with same mapping as the Jersey servlet application, named {0}, at the servlet mapping, {1}. The Jersey servlet is not deployed.

[可変情報]

{0}:サーブレット名(Applicationサブクラス名と同じ)
{1}:サーブレットマッピングの値

[意味]

JAX-RSのリクエストを受け付けるサーブレットの登録中に、サーブレットマッピングの競合を検出しました。

[システムの処理]

JAX-RSアプリケーションの登録処理を中断します。

[ユーザの対処]

以下のいずれかの対処を行ってください。

  • Applicationサブクラスの@ApplicationPathアノテーションの定義値を変更してください

  • 既存のサーブレットのサーブレットマッピングを変更してください。


SEVERE: JAXRS2546: The Jersey servlet application, named {0}, is not annotated with ApplicationPath and has no servlet mapping

[可変情報]

{0}:サーブレット名(Applicationサブクラス名と同じ)

[意味]

JAX-RSアプリケーションに、@ApplicationPathまたはサーブレットマッピングが定義されていません。

[システムの処理]

JAX-RSアプリケーションの登録処理を中断します。

[ユーザの対処]

以下のいずれかの対処を行ってください。

  • Applicationサブクラスに、@ApplicationPathを定義してください。

  • web application deployment descriptor(web.xml)に、サーブレットマッピングを定義してください。


INFO: JAXRS2547: Registering the Jersey servlet application, named {0}, with the Application class of the same name

[可変情報]

{0}:サーブレット名(Applicationサブクラス名と同じ)

[意味]

JAX-RSのリクエストを受け付けるサーブレットを登録しました。Applicationサブクラスの@ApplicationPathを無視して、既存のサーブレットマッピングを割り当てます。


SEVERE: JAXRS2571: A message body reader for Java class {0}, and Java type {1}, and MIME media type {2} was not found.
The registered message body readers compatible with the MIME media type are:
{3}

[可変情報]

{0}:クラス名
{1}:クラス名、またはクラス名<総称型名>
{2}:MIME型
{3}:内部情報

[意味]

可変情報のクラス名、MIME型と互換性のあるMessageBodyReaderクラスが見つかりませんでした。

[システムの処理]

処理を中断します。

[ユーザの対処]

以下のいずれかの対処を行ってください。

  • リクエストメッセージのContent-TypeヘッダーのMIME型が正しいかを確認してください。

  • 可変情報のクラス名、MIME型と互換性のあるMessageBodyReaderクラスを実装してください。

  • JAX-RSアプリケーションで利用できる標準のデータ型については、「4.1.7 JAX-RSアプリケーションの作成方法」を参照してください。


SEVERE: JAXRS2573: A message body writer for Java class {0}, and Java type class {1}, and MIME media type {2} was not found

[可変情報]

{0}:クラス名
{1}:クラス名、またはクラス名<総称型名>
{2}:MIME型

[意味]

可変情報のクラス名、MIME型と互換性のあるMessageBodyWriterクラスが見つかりませんでした。

[システムの処理]

処理を中断します。

[ユーザの対処]

以下のいずれかの対処を行ってください。

  • リクエストメッセージのAcceptヘッダーのMIME型が正しいかを確認してください。

  • 可変情報のクラス名、MIME型と互換性のあるMessageBodyWriterクラスを実装してください。

  • JAX-RSアプリケーションで利用できる標準のデータ型については、「4.1.7 JAX-RSアプリケーションの作成方法」を参照してください。


SEVERE: JAXRS2574: The registered message body writers compatible with the MIME media type are:
{0}

[可変情報]

{0}:内部情報

[意味]

内部情報メッセージです。

[システムの処理]

処理を中断します。

[ユーザの対処]

直前に出力されたメッセージを参照して対処してください。


SEVERE: JAXRS2575: The RuntimeException could not be mapped to a response, re-throwing to the HTTP container

[意味]

アプリケーションがRuntimeExceptionをスローしました。

[システムの処理]

処理を中断し、Webコンテナに例外をスローします。

[ユーザの対処]

続けて出力されたスタックトレースを確認し、アプリケーションの処理を見直してください。


SEVERE: JAXRS2576: The exception contained within MappableContainerException could not be mapped to a response, re-throwing to the HTTP container

[意味]

アプリケーションが例外またはエラーをスローしました。

[システムの処理]

処理を中断します。

[ユーザの対処]

続けて出力された例外のメッセージおよびスタックトレースを参照して対処してください。


SEVERE: JAXRS2577: Mapped exception to response: {0} ({1})

[可変情報]

{0}:HTTPステータスコード
{1}:ステータスコードの意味

[意味]

可変情報のレスポンスに例外をマップしました。

[システムの処理]

処理を中断します。

[ユーザの対処]

続けて出力された例外のメッセージおよびスタックトレースを参照して対処してください。


SEVERE: JAXRS2578: Mapped exception to response: {0}

[可変情報]

{0}:HTTPステータスコード

[意味]

可変情報のレスポンスに例外をマップしました。

[システムの処理]

処理を中断します。

[ユーザの対処]

続けて出力された例外のメッセージおよびスタックトレースを参照して対処してください。