代码之家  ›  专栏  ›  技术社区  ›  Mind Peace

MULE Web服务使用者未加载WSDL

  •  0
  • Mind Peace  · 技术社区  · 7 年前

    我尝试使用mule的Web服务消费者加载WSDL,但没有成功。如果我从soapui中尝试相同的WSDL,它就可以在不遇到任何问题的情况下工作。

    我尝试了下面的两个选项,都指导我解决不同的问题。有什么建议吗?

    选项1。 尝试用url加载wsdl给出pkix路径构建失败,如下所示

    enter image description here

    选项2。 另外,尝试将WSDL作为资源加载,即将其保存到src/main/resources文件夹中。这给了我下面

    enter image description here

    注:我正在使用AnyPoint Studio 6.4.4和MULE 社区版 3.9和JDK 1.8。

    WSDL: https://esweb.revenue.louisiana.gov/fsettest/fsetgatewaywebservice.asmx?wsdl

    1 回复  |  直到 7 年前
        1
  •  0
  •   Álvaro Pérez Soria    7 年前

    您需要将WSDL证书添加到Java CaCets密钥库中。这里有一个有用的链接:

    https://knowledge.digicert.com/solution/SO4085.html

    另一方面,您得到了第二个错误,因为您下载的WSDL导入了另一个WSDL(这是另一个WSDL http://esweb.revenue.louisiana.gov/fsettest/fsetgatewaywebservice.asmx?wsdl=wsdl1 ) 如果您想这样做(我不建议这样做),您需要下载所有导入的wsdl,并在本地引用它们。