ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server Java EE運用ガイド

13.24.8 JAXWS0900番台のメッセージ

JAXWS0957: The method {0} of class {1} is annotated @Oneway but has a return type.

[可変情報]

{0}:メソッド名
{1}:クラス名

[意味]

@javax.jws.Onewayアノテーションを宣言したメソッドには、復帰値を返すことはできません。

[システムの処理]

処理を中断します。

[ユーザの対処]

@javax.jws.Onewayアノテーションを宣言したメソッドには、復帰値を返さないようにしてください。

JAXWS0959: The method {0} of class {1} is annotated @Oneway but declares the exception {2}

[可変情報]

{0}:メソッド名
{1}:クラス名
{2}:例外のクラス名

[意味]

@javax.jws.Onewayアノテーションを宣言したメソッドには、例外を指定することはできません。

[システムの処理]

処理を中断します。

[ユーザの対処]

@javax.jws.Onewayアノテーションを宣言したメソッドには、例外を指定しないようにしてください。

JAXWS0972: The endpointInterface class {0} could not be found

[可変情報]

{0}:エンドポイントインタフェース

[意味]

@javax.jws.WebServiceアノテーションのendpointInterface属性に存在しないエンドポイントインタフェース{0}が指定されています。

[システムの処理]

処理を中断します。

[ユーザの対処]

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

  • @javax.jws.WebServiceアノテーションのendpointInterface属性の値が正しいか見直してください。

  • @javax.jws.WebServiceアノテーションのendpointInterface属性の値が正しい場合は、クラスパスなどの指定が正しく行われているか確認してください。

JAXWS0973: A service endpoint interface cannot contain constant declaration: Interface: {0} field: {1}.

[可変情報]

{0}:サービスエンドポイントインタフェース名
{1}:定数フィールド名

[意味]

サービスエンドポイントインタフェースには定数を宣言することはできません。

[システムの処理]

処理を中断します。

[ユーザの対処]

サービスエンドポイントインタフェースに定数を宣言しないでください。

JAXWS0975: Method parameter types cannot implement java.rmi.Remote. Class: {0} method: {1} parameter: {2} type: {3}

[可変情報]

{0}:クラス名
{1}:メソッド名
{2}:引数の変数名
{3}:引数の型

[意味]

Webサービスのoperationとして公開するメソッドの引数にはjava.rmi.Remoteを実装したクラスを使用することはできません。

[システムの処理]

処理を中断します。

[ユーザの対処]

Webサービスのoperationとして公開するメソッドの引数にはjava.rmi.Remoteを実装したクラスを指定しないでください。

JAXWS0977: Request wrapper bean names must be unique and must not clash with other generated classes. Class: {0} method {1}

[可変情報]

{0}:サービスエンドポイントクラス名
{1}:メソッド名またはoperation要素の値

[意味]

WebサービスのオペレーションのJAX-WSラッパークラス名の重複が発生しました。

[システムの処理]

処理を中断します。

[ユーザの対処]

Webサービスのエンドポイントのメソッド名、またはjavax.jws.WebMethodアノテーションのoperationName要素値が、同一パッケージ内で重複しています。それらの先頭文字の大文字小文字が異なっていても重複と見なされる場合があります。重複しないように、アプリケーションを修正してください。

JAXWS0982: RPC literal SOAPBindings must have parameterStyle WRAPPPED. Class: {0}

[可変情報]

{0}:クラス名

[意味]

RPC literalの場合には@javax.jws.soap.SOAPBindingアノテーションのparameterStyleの値にはWRAPPEDを指定する必要があります。

[システムの処理]

処理を中断します。

[ユーザの対処]

クラス{0}に付与された@javax.jws.soap.SOAPBindingアノテーションのparameterStyleパラメタにはSOAPBinding.ParameterStyle.WRAPPEDを指定するか、parameterStyleパラメタを省略してデフォルト値が使用されるようにしてください。

JAXWS0989: The @{0} annotation cannot be used in with @javax.jws.WebService.endpointInterface element.

[可変情報]

{0}:アノテーション名

[意味]

@javax.jws.WebServiceアノテーションのendpointInterface属性を宣言したクラスには、アノテーション{0}を指定できません。

[システムの処理]

処理を中断します。

[ユーザの対処]

クラスに@javax.jws.WebServiceアノテーションのendpointInterface属性とアノテーション{0}が同時に宣言されないようにアプリケーションを修正し、再度実行してください。

JAXWS0992: The @javax.jws.WebService.{0} element cannot be specified on a service endpoint interface. Class: {1}

[可変情報]

{0}:serviceNameまたはportNameのいずれか
{1}:サービスエンドポイントインタフェースのクラス名

[意味]

サービスエンドポイントインタフェースには@javax.jws.WebServiceアノテーションのserviceNameおよびportName属性を宣言することはできません。

[システムの処理]

処理を中断します。

[ユーザの対処]

サービスエンドポイントインタフェースの宣言を見直し、@javax.jws.WebServiceアノテーションのserviceNameおよびportName属性を宣言しないように修正してください。

JAXWS0994: The @javax.jws.WebMethod({0}) cannot be used on a service endpoint interface. Class: {1} method: {2}

[可変情報]

{0}:@javax.jws.WebMethodアノテーションの属性
{1}:クラス名
{2}:メソッド名

[意味]

サービスエンドポイントインタフェースには、@javax.jws.WebMethodアノテーションの属性{0}を指定できません。

[システムの処理]

処理を中断します。

[ユーザの対処]

サービスエンドポイントインタフェースの@javax.jws.WebMethodアノテーションの属性{0}を指定しないようにしてください。

JAXWS0995: The @javax.jws.WebMethod.{0} element cannot be specified with the @javax.jws.WebMethod.exclude element. Class: {1} method: {2}

[可変情報]

{0}:@javax.jws.WebMethodアノテーションの属性
{1}:クラス名
{2}:メソッド名

[意味]

@javax.jws.WebMethodアノテーションの属性{0}は、@javax.jws.WebMethodアノテーションのexclude属性と一緒に指定できません。

[システムの処理]

処理を中断します。

[ユーザの対処]

@javax.jws.WebMethodアノテーションの属性{0}を指定しないようにするか、exclude属性を指定しないようにしてください。

JAXWS0998: @Oneway methods cannot have out parameters. Class: {0} method {1}

[可変情報]

{0}:クラス名
{1}:メソッド名

[意味]

@javax.jws.Onewayアノテーションを宣言したメソッドの引数には、@javax.jws.WebParamアノテーションのmode属性にjavax.jws.WebParam.Mode.OUT、またはjavax.jws.WebParam.Mode.INOUTは指定できません。

[システムの処理]

処理を中断します。

[ユーザの対処]

@javax.jws.Onewayアノテーションを宣言したメソッドの引数には、@javax.jws.WebParamアノテーションのmode属性にjavax.jws.WebParam.Mode.OUT、またはjavax.jws.WebParam.Mode.INOUTを指定しないようにしてください。