1
如果是的話,你如何做到這一點?你可以在庫中封裝一個ejb攔截器嗎?
我有一個ejb @javax.interceptor.AroundInvoke
攔截器,我喜歡將它移入庫中以供重用。我將代碼移動到一個庫中,修復了maven中的依賴關係,現在所有的編譯都已經完成。只有在部署我收到以下錯誤信息:
09.02.2011 14:19:48 com.sun.logging.LogDomains$1 log
SCHWERWIEGEND: Exception while invoking class org.glassfish.ejb.startup.EjbApplication start method
java.lang.RuntimeException: java.lang.ClassNotFoundException:
謝謝。將` true addClasspath>`添加到`maven-ejb-plugin`中是個訣竅。有趣的是,jar本身並沒有被添加到ejb-jar中。您必須將庫添加到EAR文件相關性中,以便將該庫添加到企業歸檔文件中。爲那些發現這個問題的人提示:不要忘記'maven-ear-plugin`設置中的' lib ` –
Martin
2011-02-11 14:16:29