1

내 JVM과 완전히 다른 웹 서비스를 삽입하는 동안 예외가 발생합니다.@WebServiceRef를 사용한 종속성 삽입 나는 잘못하고있다. 그러나 어떻게?

내 환경은 TomEE v1.0.0이며 JEE6 웹 프로파일 컨테이너입니다.

ThemeQueryService는 JAXWS 주석이 첨부 된 인터페이스입니다. 나중에

@SessionScoped 
@Named("managedBeanMB") 
public class ManagedBeanMB implements Serializable { 
     private static final long serialVersionUID = 1L; 

     @WebServiceRef(
      wsdlLocation = "http://localhost:8777/services/queryService?wsdl") 
     private QueryService queryService; 
.... 
} 

, 내가 주입 된 서비스 사용려는 NPE 얻을 : 내가 이해하지 못하는 느낌을 얻을

Caused by: java.lang.NullPointerException 
     at org.apache.openejb.core.ivm.naming.JaxWsServiceReference.getObject(JaxWsServiceReference.java:73) 
     at org.apache.openejb.core.ivm.naming.IvmContext.lookup(IvmContext.java:173) 
     at org.apache.openejb.cdi.CdiResourceInjectionService.lookup(CdiResourceInjectionService.java:134) 
     at org.apache.openejb.cdi.CdiResourceInjectionService.fillInjectionProperties(CdiResourceInjectionService.java:112) 
     at org.apache.openejb.cdi.CdiResourceInjectionService.injectJavaEEResources(CdiResourceInjectionService.java:96) 
     at org.apache.webbeans.component.AbstractInjectionTargetBean.injectResources(AbstractInjectionTargetBean.java:432) 
     at org.apache.webbeans.portable.creation.InjectionTargetProducer.inject(InjectionTargetProducer.java:91) 
     at org.apache.webbeans.component.InjectionTargetWrapper.inject(InjectionTargetWrapper.java:79) 
     at org.apache.webbeans.component.AbstractOwbBean.create(AbstractOwbBean.java:182) 

을 WebServiceRef ... 그것은 JNDI 전송으로 만 사용인가?

답변