可変情報
%s1:エラー詳細情報
意味
サービスエンドポイントインタフェースの、妥当性チェックでエラーになりました。
システムの処理
コマンドの処理を中断します。
ユーザの対処
以下のエラー詳細情報を参照して、サービスエンドポイントインタフェースを修正してください。
No  | 詳細メッセージ  | 可変情報  | 意味  | 対処方法  | 
|---|---|---|---|---|
1  | The qualifier of the service endpoint interface "%s1" is not an interface.  | %s1:サービスエンドポイントインタフェース名  | サービスエンドポイントインタフェースとしてクラスが指定されています。  | サービスエンドポイントインタフェースにはインタフェースを指定してください。  | 
2  | The service endpoint interface "%s1" must extend java.rmi.Remote (direct or indirect).  | %s1:サービスエンドポイントインタフェース名  | サービスエンドポイントインタフェースがjava.rmi.Remoteインタフェースを継承していません。  | サービスエンドポイントインタフェースがjava.rmi.Remoteインタフェースを継承するようにしてください。  | 
3  | The interface "%s1" is an inner class. Inner classes are not supported.  | %s1:サービスエンドポイントインタフェース名またはそのスーパーインタフェース名  | サービスエンドポイントインタフェースまたはそのスーパーインタフェースが他のクラスの内部クラスとして宣言されています。  | 内部クラスを使用しないでください。  | 
4  | The unqualified name "%s1" of the service endpoint interface "%s2" starts with lower case.  | %s1:サービスエンドポイントインタフェースのパッケージ名を除くインタフェース名  | サービスエンドポイントインタフェースのパッケージ名を除くインタフェース名が小文字で始まっています。  | サービスエンドポイントインタフェースのパッケージ名を除くインタフェース名は大文字で始まるようにしてください。  | 
5  | The overloaded method "%s1" is not supported.  | %s1:メソッド名  | サービスエンドポイントインタフェースまたはそのスーパーインタフェースにオーバーロードされたメソッドがあります。  | メソッドのオーバーロードはしないでください  | 
6  | The method name "%s1" declared in interface "%s2" starts with upper case. The method name of the service endpoint interface (and its super interface) must start with lower case.  | %s1:メソッド名  | サービスエンドポイントインタフェースまたはそのスーパーインタフェースに大文字で始まるメソッド名があります。  | メソッド名は小文字で始まるようにしてください  | 
7  | The method "%s1" of interface "%s2" does not throw javax.rmi.RemoteException. All methods of the service endpoint interface (and its super interface) must throw javax.rmi.RemoteException.  | %s1:メソッド名  | サービスエンドポイントインタフェースまたはそのスーパーインタフェースにjava.rmi.RemoteExceptionをthrows節で宣言していないメソッドが見つかりました  | サービスエンドポイントインタフェースとそのスーパーインタフェースのすべてのメソッドがjava.rmi.RemoteExceptionをthrows節で宣言するようにしてください。  | 
8  | When the "-module" option is specified with the value "ejb", The method name of the service endpoint interface (and its super interface) must not start with "ejb". method=%s1 interface=%s2  | %s1:メソッド名  | -moduleオプションで"ejb"が指定されている場合、サービスエンドポイントインタフェースまたはその親インタフェースには"ejb"で始まる名前のメソッドを宣言することはできません。  | "ejb"で始まる名前のメソッドを宣言しないでください  |