1

このページの例を実行しようとしています: GlassFish-to-GlassFish Remote EJB Invocation

しかし、クライアントを Glassfish にデプロイしようとすると ("asadmin> deploy client-ejb.jar")、このエラーが発生します: "Exception while deploying the app [client-ejb] : Referencing error: This bundle has no bean of name [ ClientBean]"

助けが必要です、ありがとう。

4

3 に答える 3

3

アプリケーションをデプロイしようとしたときに同様の問題が発生しました (アプリ [my-app] のデプロイ中の例外: 参照エラー: このバンドルには名前 [myBeanFacade] の Bean がありません)。かなり奇妙ですが、これを解決するために必要だったのはビルド カテゴリ ツリーの下の [my-app] のプロパティに移動し、[コンパイル] を選択して、[保存時にコンパイル] オプションにチェックマークを付けます。アプリケーションと viola を再デプロイしました !! 注意 [my-app] には 2 つの ejb jar と Web アプリケーションが含まれています。ejb の 1 つは Web アプリのライブラリです。

于 2012-10-24T00:21:30.927 に答える
0

ServiceIF.classこの問題は、男が に参照を追加するのを忘れたために発生しましたclient-ejb.jar

次のコマンドを実行します。

jar cvf client-ejb.jar test/ServiceIF.class test/ClientIF.class test/ClientBean.class META-INF/glassfish-ejb-jar.xml

新しい .jar を取得すると動作します。

于 2012-12-26T22:28:13.260 に答える