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

10.20.1 JAXRS1000番台のメッセージ

JAXRS1009: Default value, {0} could not be processed by method {1}.

[可変情報]

{0}:DefaultValueアノテーションで定義した値
{1}:メソッドシグネチャ

[意味]

DefaultValueアノテーションで定義した値と、メソッド引数のJavaクラスの組み合わせに誤りがあります。

[システムの処理]

処理を中断します。

[ユーザの対処]

DefaultValueアノテーションで定義した値と、メソッド引数のJavaクラスの組み合わせに誤りがないかを確認してください。


SEVERE: JAXRS1014: Error processing resource method, {0}, for ResourceMethodDispatchProvider, {1}.

[可変情報]

{0}:メソッドシグネチャ
{1}:JAX-RSエンティティプロバイダー名

[意味]

リソースメソッドの引数に誤りがあります。

[システムの処理]

処理を中断します。

[ユーザの対処]

リソースメソッドの引数のJavaクラスとアノテーションの組合せに誤りがないかを確認してください。


SEVERE: JAXRS1016: Method, {0}, annotated with {1} of resource, {2}, is not recognized as valid resource method.

[可変情報]

{0}:リソースメソッド
{1}:HTTPメソッド
{2}:リソースクラス

[意味]

リソースメソッドの定義に誤りがあります。

[システムの処理]

処理を中断します。

[ユーザの対処]

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

JAXRS1036: The HTTP header field "Accept" with value "{0}" could not be parsed.

[可変情報]

{0}:Acceptヘッダーに指定した値

[意味]

Acceptヘッダーに無効な値が指定されています。

[システムの処理]

処理を中断します。

[ユーザの対処]

Acceptヘッダーが正しいかを確認してください。


SEVERE: JAXRS1040: A sub-resource locator, {0}, has an invalid URI path: {1}

[可変情報]

{0}:メソッドシグネチャ
{1}:@Pathアノテーションに定義した文字列

[意味]

サブリソースロケータの@Pathの定義に誤りがあります。

[システムの処理]

処理を中断します。

[ユーザの対処]

サブリソースロケータの@Pathの定義には、空文字以外の文字列を定義してください。


SEVERE: JAXRS1041: A sub-resource locator, {0}, can not have an entity parameter. Try to move the parameter to the corresponding resource method.

[可変情報]

{0}:メソッドシグネチャ

[意味]

サブリソースロケータは、エンティティパラメーターを持つことができません。

[システムの処理]

処理を中断します。

[ユーザの対処]

サブリソースロケータからアノテーションが宣言されていない引数を除去してください。


WARNING: JAXRS1043: A HTTP GET method, {0}, MUST return a non-void type.

[可変情報]

{0}:メソッドシグネチャ

[意味]

HTTP GETに対応するリソースメソッドの返却値の型に、void型が指定されています。

[システムの処理]

処理を継続します。

[ユーザの対処]

レスポンスで何からのコンテンツを返却する場合は、リソースメソッドの返却値の型に、void型以外の型を指定してください。


WARNING: JAXRS1044: A HTTP GET method, {0}, should not consume any entity.

[可変情報]

{0}:メソッドシグネチャ

[意味]

HTTP GETに対応するリソースメソッドの引数に、エンティティパラメーターが含まれています。

[システムの処理]

処理を継続します。

[ユーザの対処]

リクエストメッセージのエンティティボディを取得する必要がある場合は、HTTP PUTまたはPOSTメッセージとリソースメソッドを対応付けて指定してください。


SEVERE: JAXRS1045: A sub-resource locator, {0}, MUST return a non-void type.

[可変情報]

{0}:メソッドシグネチャ

[意味]

サブリソースロケータは、返却値をvoid型にすることはできません。

[システムの処理]

処理を中断します。

[ユーザの対処]

サブリソースロケータの返却値をサブリソースクラスにしてください。


WARNING: JAXRS1048: A resource method, {0}, MUST be public scoped otherwise the method is ignored

[可変情報]

{0}:メソッドシグネチャ

[意味]

リソースメソッドには、publicメソッドを指定する必要があります。

[システムの処理]

可変情報のリソースメソッドを無視して、処理を継続します。

[ユーザの対処]

リソースメソッドのスコープには、publicメソッドを指定してください。


WARNING: JAXRS1049: A sub-resource method, {0}, MUST be public scoped otherwise the method is ignored

[可変情報]

{0}:メソッドシグネチャ

[意味]

サブリソースメソッドには、publicメソッドを指定する必要があります。

[システムの処理]

可変情報のリソースメソッドを無視して、処理を継続します。

[ユーザの対処]

サブリソースメソッドのスコープには、publicメソッドを指定してください。


SEVERE: JAXRS1053: The ResourceConfig instance does not contain any root resource classes.

[意味]

ルートリソースクラスが1つも定義されていないか、ルートリソースクラスが公開されていません。

[システムの処理]

処理を中断します。

[ユーザの対処]

リソースクラスを作成して、利用可能になるようにApplicationサブクラスを構成してください。リソースクラスの作成および公開方法については、「3.1.10 JAX-RSアプリケーションの作成方法」を参照してください。


SEVERE: JAXRS1061: A (sub-)resource method, {0}, should have only one HTTP method designator. It currently has the following designators defined: {1}

[可変情報]

{0}:メソッドシグネチャ
{1}:宣言されているリソースメソッド指定子

[意味]

リソースメソッドには、複数のリソースメソッド指定子を宣言できません。

[システムの処理]

処理を中断します。

[ユーザの対処]

可変情報に出力されたリソースメソッド指定子のうち、いずれか1つをリソースメソッドに宣言してください。


WARNING: JAXRS1063: A sub-resource method, {0}, with URI template, "{1}", is treated as a resource method

[可変情報]

{0}:メソッドシグネチャ
{1}:URIテンプレート

[意味]

可変情報のメソッドに宣言した@Pathアノテーションの値が空文字または"/"であるため、@Pathアノテーションを無視します。

[システムの処理]

可変情報のメソッドに宣言した@Pathアノテーションを無視して、処理を継続します。

[ユーザの対処]

対処する必要はありません。