如何使用Intellij IDEA
和Web服务可靠消息从wsdl文件生成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