Mule Web 服务使用者未加载 WSDL
Mule Web Service Consumer not loading WSDL
我正在尝试使用 mule 的 Web 服务使用者加载 WSDL 但没有成功。如果我从 SOAPUI 尝试相同的 WSDL,它可以正常工作而 运行 不会出现任何问题。
我尝试了以下 2 个选项,并且都将我引向了不同的问题。有什么建议吗?
Option#1. 尝试使用 URL 加载 WSDL 让我的 PKIX 路径构建失败,如下所示
Option#2. 此外,尝试将 WSDL 作为资源加载,即将其保存到 src/main/resources 文件夹中。这给了我下面
注意:我将 Anypoint Studio 6.4.4 与 mule Community Edition 3.9 和 JDK 1.8.
一起使用
WSDL: https://esweb.revenue.louisiana.gov/fsettest/fsetgatewaywebservice.asmx?wsdl
您需要将 wsdl 证书添加到 Java cacerts 密钥库。这里有一个有用的 link:
https://knowledge.digicert.com/solution/SO4085.html
另一方面,您遇到了第二个错误,因为您下载的那个 wsdl 导入了另一个 wsdl(这是另一个 wsdl http://esweb.revenue.louisiana.gov/fsettest/fsetgatewaywebservice.asmx?wsdl=wsdl1)。
如果你想这样做(我不推荐),你需要下载所有导入的 wsdls,并在本地引用它们。
我正在尝试使用 mule 的 Web 服务使用者加载 WSDL 但没有成功。如果我从 SOAPUI 尝试相同的 WSDL,它可以正常工作而 运行 不会出现任何问题。
我尝试了以下 2 个选项,并且都将我引向了不同的问题。有什么建议吗?
Option#1. 尝试使用 URL 加载 WSDL 让我的 PKIX 路径构建失败,如下所示
Option#2. 此外,尝试将 WSDL 作为资源加载,即将其保存到 src/main/resources 文件夹中。这给了我下面
注意:我将 Anypoint Studio 6.4.4 与 mule Community Edition 3.9 和 JDK 1.8.
一起使用WSDL: https://esweb.revenue.louisiana.gov/fsettest/fsetgatewaywebservice.asmx?wsdl
您需要将 wsdl 证书添加到 Java cacerts 密钥库。这里有一个有用的 link:
https://knowledge.digicert.com/solution/SO4085.html
另一方面,您遇到了第二个错误,因为您下载的那个 wsdl 导入了另一个 wsdl(这是另一个 wsdl http://esweb.revenue.louisiana.gov/fsettest/fsetgatewaywebservice.asmx?wsdl=wsdl1)。 如果你想这样做(我不推荐),你需要下载所有导入的 wsdls,并在本地引用它们。