Как сгенерировать WSDL-клиент из файла wsdl с Intellij IDEA
с помощью надежных сообщений Web Services?Я попытался выполнить следующие шаги:
- Щелкните правой кнопкой мыши пакет
- Веб-службы -> Создать код Java из WSDL
- Выберите Платформу веб-служб как
Glassfish / JAX-WS 2.2 RI / Metro 1.X / JWSDP 2.2
, а затемвведите местоположение wsdl (например, https://somedomain/Myservice.svc/SSL?wsdl
)
Создает клиент Java.Но когда я звоню с этим сгенерированным кодом, я получаю следующее исключение:
javax.xml.ws.soap.SOAPFaultException: These policy alternatives can not be satisfied:
{http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702}TransportBinding
{http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702}TransportToken
Когда я пытался с Soap-UI
, я сначала получал исключение.Но когда я включаю WS-Reliable Messaging
все работает нормально.Как я могу включить это на клиенте Java?
Я использую Intellij Idea 2017.3