Клиент веб-службы Mule не загружает WSDL - PullRequest
0 голосов
/ 02 января 2019

Я пытаюсь загрузить WSDL, используя клиент веб-службы mule, но безуспешно.Если я попробую тот же WSDL из SOAPUI, он будет работать без каких-либо проблем.

Я попробовал ниже 2 варианта, и оба указали мне на различные проблемы.Любое предложение?

Опция №1. При попытке загрузить WSDL с URL-адресом мне не удалось построить путь PKIX, как показано ниже

enter image description here

Вариант № 2. Также попытался загрузить WSDL в качестве ресурса, то есть, сохранив его в папке src / main / resources.Это дает мне ниже

enter image description here

ПРИМЕЧАНИЕ. Я использую Anypoint Studio 6.4.4 с мулом Community Edition 3.9 и JDK 1.8.

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

1 Ответ

0 голосов
/ 02 января 2019

вам нужно добавить сертификат wsdl в хранилище ключей Java cacerts.Здесь у вас есть полезная ссылка:

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

С другой стороны, вы получаете вторую ошибку, потому что загруженный вами wsdl имеет импорт другого wsdl (это другойwsdl http://esweb.revenue.louisiana.gov/fsettest/fsetgatewaywebservice.asmx?wsdl=wsdl1). Если вы хотите сделать это таким образом (что я бы не рекомендовал), вам нужно будет загрузить все импортированные wsdls и ссылаться на них локально.

...