【问题标题】:JDeveloper 11g JAX-RPC Web Service Client Unable to Parse WSDLJDeveloper 11g JAX-RPC Web 服务客户端无法解析 WSDL
【发布时间】:2014-04-02 18:53:16
【问题描述】:

我们正在尝试将 JDev 10g 项目迁移到 11g 项目。我们创建了一些必须升级的旧 JAX-RPC 客户端,但无法正常工作,因此我使用 Web 服务客户端向导(基于服务 WSDL,所有内容的默认设置)在 JDev 11g 中重新创建了客户端。

我创建了它们,当我尝试使用它时出现以下错误:

javax.xml.rpc.JAXRPCException: Failed to parse WSDL
at weblogic.wsee.jaxrpc.ServiceImpl.setCallbackServiceQName(ServiceImpl.java:333)
at weblogic.wsee.jaxrpc.ServiceImpl.checkWsdlDefinition(ServiceImpl.java:286)
at weblogic.wsee.jaxrpc.ServiceImpl.init(ServiceImpl.java:159)
at weblogic.wsee.jaxrpc.ServiceImpl.<init>

这很奇怪,因为它无法解析的 WSDL 是它从向导创建的。

public J140_Item_Service_Impl(String wsdlurl, weblogic.wsee.connection.transport.TransportInfo transportInfo) throws javax.xml.rpc.ServiceException {
    super(wsdlurl,
          new javax.xml.namespace.QName("http://www.amc.com/schemas/1/if/J140_Item", "J140_Item"),
          "amc/schemas/j140_item/j140_Item_Service_internaldd.xml", transportInfo);
  }

有什么想法吗?

【问题讨论】:

    标签: web-services jdeveloper jax-rpc


    【解决方案1】:

    我也遇到了这个错误,我无法找出根本原因,但是我用 ws 格式而不是 rpc 重新创建了客户端,它对我有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-09
      • 2012-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多