2012-04-04 10 views
0

weblogic 12c와 jax-ws 2.2를 사용하여 webservice 클라이언트 SSL을 작성하고 있습니다.Weblogic 12c with QName

내 문제는 javax.xml.ws.Servicejavax.xml.namespace.QName에 만들 때입니다. 나는 서비스를 구성 할 때
javax.xml.namespace.QName qname = new javax.xml.namespace.QName("prueba1", "prueba1");
javax.xml.ws.Service create = javax.xml.ws.Service.create(url,qname);

내가 얻을 :

java.lang.LinkageError: loader constraint violation: when resolving method "javax.xml.ws.Service.create(Ljavax/xml/namespace/QName;)Ljavax/xml/ws/Service;" the class loader (instance of weblogic/utils/classloaders/ChangeAwareClassLoader) of the current class, org/InstanceInterface, and the class loader (instance of <bootloader>) for resolved class, javax/xml/ws/Service, have different Class objects for the type javax/xml/namespace/QName used in the signature

감사합니다.

+0

응용 프로그램이 작동합니다. JDK에 관한 라이브러리는 WEbLogic 라이브러리와 함께 중복 될 수 있다고 생각합니다. 임 모르겠어. – Xavier

답변

1

오류는 jasperreport 오류의 xmlapis가 사라진 경우 jaspertReport와 JRE에 libary QName이 있기 때문에 발생합니다. 동일한 오류가 발생하여 같은 경로의 라이브러리를 가지고 있기 때문에이 오류가 발생했습니다. 어떤 선택을했는지 알 수 없기 때문에 더 복잡한 라이브러리를 사용하는 것이 좋습니다.

관련 문제