7.9.1 M00001からM09999までの詳細情報
-
M00001
The message-driven bean provider is responsible for providing the message-driven bean class. (ejb-name=aa....aa)
aa....aa:EJB名
- 説明
-
EJBクラスがインタフェースです。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 2.0 #15.7.1
EJB 2.1 #15.7.1
-
M00002
The message-driven bean class must implement, directly or indirectly, the javax.ejb.MessageDrivenBean interface. (ejb-name=aa....aa, ejb-class=bb....bb)
aa....aa:EJB名
bb....bb:EJBクラス
- 説明
-
EJBクラスがjavax.ejb.MessageDrivenBeanを継承していません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 2.0 #15.7.2
EJB 2.1 #15.7.2
-
M00003
The message-driven bean class must implement, directly or indirectly, the message listener interface required by the messaging type that it supports. In the case of JMS, this is the javax.jms.MessageListener interface. (ejb-name=aa....aa, ejb-class=bb....bb)
aa....aa:EJB名
bb....bb:EJBクラス
- 説明
-
EJBクラスがメッセージ種別がサポートするメッセージリスナー(JMSの場合はjavax.jms.MessageListener)を継承していません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 2.0 #15.7.2
EJB 2.1 #15.7.2
-
M00004
The message-driven bean class must be defined as public, must not be final, and must not be abstract. (ejb-name=aa....aa, ejb-class=bb....bb)
aa....aa:EJB名
bb....bb:EJBクラス
- 説明
-
EJBクラスがpublicではありません。
EJBクラスがfinalです。
EJBクラスがabstractです。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 2.0 #15.7.2
-
M00005
The message-driven bean class must be defined as public, must not be final, and must not be abstract. The class must be a top level class. (ejb-name=aa....aa, ejb-class=bb....bb)
aa....aa:EJB名
bb....bb:EJBクラス
- 説明
-
EJBクラスがpublicではありません。
EJBクラスがfinalです。
EJBクラスがabstractです。
EJBクラスがトップレベルクラスではありません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 2.1 #15.7.2
-
M00006
The message-driven bean class must have a public constructor that takes no arguments. (ejb-name=aa....aa, ejb-class=bb....bb)
aa....aa:EJB名
bb....bb:EJBクラス
- 説明
-
EJBクラスが引数なしのpublicなコンストラクタを持っていません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 2.0 #15.7.2
EJB 2.1 #15.7.2
-
M00007
The message-driven bean class must not define the finalize method. (ejb-name=aa....aa, ejb-class=bb....bb)
aa....aa:EJB名
bb....bb:EJBクラス
- 説明
-
EJBクラスにfinalizeメソッドが定義されています。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 2.0 #15.7.2
EJB 2.1 #15.7.2
-
M00008
The message-driven bean class must define one ejbCreate method which has no arguments. (ejb-name=aa....aa, ejb-class=bb....bb)
aa....aa:EJB名
bb....bb:EJBクラス
- 説明
-
EJBクラスに引数なしのejbCreateが定義されていません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 2.0 #15.7.3
EJB 2.1 #15.7.3
-
M00009
The ejbCreate method of the message-driven bean class must be declared as public. (ejb-name=aa....aa, ejb-class=bb....bb)
aa....aa:EJB名
bb....bb:EJBクラス
- 説明
-
ejbCreateがpublicではありません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 2.0 #15.7.3
EJB 2.1 #15.7.3
-
M00010
The ejbCreate method of the message-driven bean class must not be declared as final or static. (ejb-name=aa....aa, ejb-class=bb....bb)
aa....aa:EJB名
bb....bb:EJBクラス
- 説明
-
ejbCreateがfinalです。
ejbCreateがstaticです。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 2.0 #15.7.3
EJB 2.1 #15.7.3
-
M00011
The return type of the ejbCreate method of the message-driven bean class must be void. (ejb-name=aa....aa, ejb-class=bb....bb)
aa....aa:EJB名
bb....bb:EJBクラス
- 説明
-
ejbCreateの戻り値の型がvoidではありません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 2.0 #15.7.3
EJB 2.1 #15.7.3
-
M00012
The throws clause of the ejbCreate method of the message-driven bean class must not define any application exceptions. (ejb-name=aa....aa, ejb-class=bb....bb)
aa....aa:EJB名
bb....bb:EJBクラス
- 説明
-
ejbCreateのthrows節にアプリケーション例外が宣言されています。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 2.0 #15.7.3
EJB 2.1 #15.7.3
-
M00013
The message-driven bean class must define one onMessage method which has a single argument of type javax.jms.Message. (ejb-name=aa....aa, ejb-class=bb....bb)
aa....aa:EJB名
bb....bb:EJBクラス
- 説明
-
EJBクラスにjavax.jms.Messageを引数とするonMessageメソッドが定義されていません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 2.0 #15.7.4
-
M00014
The onMessage method of the message-driven bean class must be declared as public. (ejb-name=aa....aa, ejb-class=bb....bb)
aa....aa:EJB名
bb....bb:EJBクラス
- 説明
-
onMessageメソッドがpublicではありません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 2.0 #15.7.4
-
M00015
The onMessage method of the message-driven bean class must not be declared as final or static. (ejb-name=aa....aa, ejb-class=bb....bb)
aa....aa:EJB名
bb....bb:EJBクラス
- 説明
-
onMessageメソッドがfinalです。
onMessageメソッドがstaticです。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 2.0 #15.7.4
-
M00016
The message-driven bean class must define the message listener methods. (ejb-name=aa....aa, ejb-class=bb....bb)
aa....aa:EJB名
bb....bb:EJBクラス
- 説明
-
EJBクラスにメッセージリスナーメソッドが定義されていません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 2.1 #15.7.4
-
M00017
The message listener methods of the message-driven bean class must be declared as public. (ejb-name=aa....aa, ejb-class=bb....bb)
aa....aa:EJB名
bb....bb:EJBクラス
- 説明
-
メッセージリスナーメソッドがpublicではありません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 2.1 #15.7.4
-
M00018
The message listener methods of the message-driven bean class must not be declared as final or static. (ejb-name=aa....aa, ejb-class=bb....bb)
aa....aa:EJB名
bb....bb:EJBクラス
- 説明
-
メッセージリスナーメソッドがfinalです。
メッセージリスナーメソッドがstaticです。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 2.1 #15.7.4
-
M00019
The return type of the onMessage method of the message-driven bean class must be void. (ejb-name=aa....aa, ejb-class=bb....bb)
aa....aa:EJB名
bb....bb:EJBクラス
- 説明
-
onMessageメソッドの戻り値の型がvoidではありません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 2.0 #15.7.4
-
M00020
The throws clause of the onMessage method of the message-driven bean class must not define any application exceptions. (ejb-name=aa....aa, ejb-class=bb....bb)
aa....aa:EJB名
bb....bb:EJBクラス
- 説明
-
onMessageメソッドのthrows節にアプリケーション例外が宣言されています。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 2.0 #15.7.4
-
M00021
The message-driven bean class must define one ejbRemove method which has no arguments. (ejb-name=aa....aa, ejb-class=bb....bb)
aa....aa:EJB名
bb....bb:EJBクラス
- 説明
-
EJBクラスに引数なしのejbRemoveが定義されていません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 2.0 #15.7.5
EJB 2.1 #15.7.5
-
M00022
The ejbRemove method of the message-driven bean class must be declared as public. (ejb-name=aa....aa, ejb-class=bb....bb)
aa....aa:EJB名
bb....bb:EJBクラス
- 説明
-
ejbRemoveメソッドがpublicではありません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 2.0 #15.7.5
EJB 2.1 #15.7.5
-
M00023
The ejbRemove method of the message-driven bean class must not be declared as final or static. (ejb-name=aa....aa, ejb-class=bb....bb)
aa....aa:EJB名
bb....bb:EJBクラス
- 説明
-
ejbRemoveメソッドがfinalです。
ejbRemoveメソッドがstaticです。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 2.0 #15.7.5
EJB 2.1 #15.7.5
-
M00024
The return type of the ejbRemove method of the message-driven bean class must be void. (ejb-name=aa....aa, ejb-class=bb....bb)
aa....aa:EJB名
bb....bb:EJBクラス
- 説明
-
ejbRemoveの戻り値の型がvoidではありません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 2.0 #15.7.5
EJB 2.1 #15.7.5
-
M00025
The throws clause of the ejbRemove method of the message-driven bean class must not define any application exceptions. (ejb-name=aa....aa, ejb-class=bb....bb)
aa....aa:EJB名
bb....bb:EJBクラス
- 説明
-
ejbRemoveメソッドのthrows節にアプリケーション例外が宣言されています。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 2.0 #15.7.5
EJB 2.1 #15.7.5