有一些关于如何打包和部署EJB以及OpenEJB依赖关系的文档/规范?
我尝试部署EAR包:
service.ear/lib/activemq-all.jar
service.ear/META-INF/application.xml
service.ear/model.ejb!META-INF/ejb-jar.xml
service.ear/model.ejb!com/example/MyActivemqDependentService.class
它已成功部署,客户端可以使用JNDI找到,但是,当它初始化时,NoClassDefFound异常ocurr。
答案 0 :(得分:1)
ActiveMQ已经附带OpenEJB,我不希望它也可以在EAR中使用它。
这很可能是您NoClassDefFoundError
的来源。删除activemq-all.jar
是我尝试的第一件事。