Intellij Idea通过Web服务可靠消息传递生成WSDL客户端

时间:2019-02-25 11:28:00

标签: java intellij-idea soap wsdl

如何使用Intellij IDEA和Web服务可靠消息从wsdl文件生成WSDL客户端? 我尝试了以下步骤:

  1. 右键单击包装
  2. Web服务->从WSDL生成Java代码
  3. 选择Web服务平台作为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

0 个答案:

没有答案