2012-04-04 8 views
0

Ich arbeite mit Weblogic 12c mit jax-ws 2.2, um einen Webservice-Client ssl zu machen.Weblogic 12c mit QName

Meine Probleme sind, wenn ich ein javax.xml.ws.Service in javax.xml.namespace.QName erstellen.
javax.xml.namespace.QName qname = new javax.xml.namespace.QName("prueba1", "prueba1");
javax.xml.ws.Service create = javax.xml.ws.Service.create(url,qname);

Wenn ich versuche, den Service zu konstruieren, die ich erhalten:

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

Danke.

+0

, aber wenn ich das wie java versuche Anwendung funktioniert. Ich denke, das können doppelte Bibliotheken über JDK (im jdk 1.6) mit WEBLogic-Bibliotheken sein. Ich weiß es wirklich nicht – Xavier

Antwort

1

Fehler sind, weil jaspertReport und JRE libary QName haben, wenn Sie xmlapis in Ihrem jasperreport Fehler excude ist gegangen. Dieser Fehler trat auf, weil ich dieselbe Bibliothek mit demselben Weg zum Anruf habe und Anwendung nicht who Wahl, die ich exlusion besetzte, die becuase ich denke, ist besser duallyy Bibliothek, die Markierung nicht wich Bibliothek zu verwenden

Verwandte Themen