我試圖運行此頁面的例子:GlassFish-to-GlassFish Remote EJB Invocation失敗Glassfish的部署 - 「引用錯誤:這個包沒有名字的豆[ClientBean]」
但是,當我嘗試部署我得到這個錯誤客戶端on glassfish(「asadmin> deploy client-ejb.jar」): 「部署應用程序時出現異常[client-ejb]:引用錯誤:該軟件包沒有名稱[ClientBean]的bean」
我需要幫助, 謝謝。
我試圖運行此頁面的例子:GlassFish-to-GlassFish Remote EJB Invocation失敗Glassfish的部署 - 「引用錯誤:這個包沒有名字的豆[ClientBean]」
但是,當我嘗試部署我得到這個錯誤客戶端on glassfish(「asadmin> deploy client-ejb.jar」): 「部署應用程序時出現異常[client-ejb]:引用錯誤:該軟件包沒有名稱[ClientBean]的bean」
我需要幫助, 謝謝。
我試圖部署我的應用程序時遇到了類似的問題(部署應用程序[my-app]時出現異常:引用錯誤:此包沒有名稱爲[myBeanFacade]的bean)。相當奇怪,但所有這一切都需要解決這個問題是去建立類別樹下的[my-app]的屬性,選擇編譯並勾選保存選項上的編譯。重新部署我的應用程序和中提琴! NB [my-app]包含2個ejb jar和一個web應用程序,其中一個ejbs是web應用程序中的一個庫。
發生此問題是因爲該人忘了在client-ejb.jar
中添加ServiceIF.class
參考。
執行命令:
jar cvf client-ejb.jar test/ServiceIF.class test/ClientIF.class test/ClientBean.class META-INF/glassfish-ejb-jar.xml
得到新的.jar,它會工作。