0
Maven 프로젝트가 있습니다. 테스트를 포함하여 빌드가 올바르게 실행됩니다. 난 단지 이클립스 루나를 사용하여 테스트를 실행할 때, 다음 테스트가 실패 :CDI Beans 모듈 배치 실패 : owb 컨텍스트를 시작할 수 없습니다.
javax.enterprise.event.ObserverException: Caught Exception while handling event object with type : org.apache.webbeans.portable.events.discovery.AfterBeanDiscoveryImpl
...
Caused by: java.lang.AbstractMethodError: org.apache.webbeans.container.InjectableBeanManager.getInjectionTargetFactory(Ljavax/enterprise/inject/spi/AnnotatedType;)Ljavax/enterprise/inject/spi/InjectionTargetFactory;
at com.sun.faces.util.cdi11.CDIUtilImpl.createHelperBean(CDIUtilImpl.java:76)
at com.sun.faces.flow.FlowCDIExtension.afterBeanDiscovery(FlowCDIExtension.java:120)
... 60 more
INFO - Undeploying app: .../classpath.ear
org.apache.openejb.OpenEJBException: Creating application failed: /home/schnikow/projects/barbuchon2/BarbuchonKernel-2.0r0b-SNAPSHOT/classpath.ear: couldn't start owb context
(full stack trace is too long, I can provide it if needed)
나는 실행 구성에 필요한 JVM 인수 (-javaagent:/usr/devel/apache-tomee-webprofile-1.7.1/lib/openejb-javaagent.jar
)를 추가했습니다. 나는 사소한 것을 놓칠지도 모르지만, 어떤 생각이 들지 않습니다.
자바 8 가상 머신에서 실행되는 Eclipse Luna 및 Tomee 임베디드 EJB 컨테이너를 사용합니다.