Cosminexus V9 アプリケーションサーバ メッセージ(構築/運用/開発用)

[目次][前へ][次へ]

7.7.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)を継承していません。
対処
アプリケーションを仕様書に従って修正してください。
07-50以前のバージョンで動作していたJ2EEアプリケーションで,このエラーが出力された場合には,cjsetapppropコマンドで属性を設定し直してください。MessageDrivenBean属性ファイルの<messaging-type>タグには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