【问题标题】:Weblogic 12c with QName带有 QName 的 Weblogic 12c
【发布时间】:2012-04-18 00:31:19
【问题描述】:

我正在使用带有 jax-ws 2.2 的 weblogic 12c 来制作 web 服务客户端 ssl。

我的问题是当我在javax.xml.namespace.QName 中创建javax.xml.ws.Service 时。
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

谢谢。

【问题讨论】:

  • 但如果我像 java 应用程序那样尝试它的工作原理。我认为这可能是关于 JDK 的重复库(我使用 jdk 1.6)和 WEbLogic 库。我真的不知道

标签: web-services jax-ws weblogic12c


【解决方案1】:

错误是因为 jasperreport 和 JRE 有库 QName,如果您在 jasperreport 中排除 xmlapis 错误已经消失。 发生此错误是因为我有相同的库具有相同的调用路径并且应用程序不知道我修复了谁的选择,因为我认为最好不要有重复的库而不标记要使用的库

【讨论】:

    猜你喜欢
    • 2020-05-11
    • 2012-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-15
    • 1970-01-01
    相关资源
    最近更新 更多