Example.war 、 ExampleEAR.jar 、 /lib/persist.jarを持つ EAR があり
ます。
サーバーの起動時に、@Startup のアノテーションが付けられて開始される StartUpEJB.java があります。現在、StartUPEJB は、persist.jar ファイルに存在する PersistMgrEJB.java を参照しています。しかし、私は以下のエラーが発生しています。
原因: javax.ejb.NoSuchEJBException: シングルトン セッション Bean ExampleEAR#ExampleEJB.jar#StartUPEJB の初期化中にエラーが発生したため、シングルトン インスタンスが破棄されました。; ネストされた例外は次のとおりです: javax.ejb.EJBException: ExampleEAR アプリケーションの ExampleEAR.jar モジュールの StartUpEJB コンポーネントの EJB 参照を解決できませんでした。ネストされた例外: com.ibm.ejs.container.EJBNotFoundException: インターフェース com.test.myejb.PersistMgrEJB を持つ EJB がアプリケーション ExampleEAR に存在しません。com.ibm.ejs.container.util.ExceptionUtil.NoSuchEJBException(ExceptionUtil.java:511) で