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