【发布时间】:2018-08-04 09:32:36
【问题描述】:
jdk 1.8.0_151
macOS High Sierra - 版本 10.13.2
我正在尝试使用 JAX-WS wsimport 工具创建一个 Web 服务客户端,它会为 Web 操作(例如:getOrderSummary)抛出警告消息,例如,
[WARNING] 忽略操作“getOrderSummary”:绑定到正文的不止一个部分
并且最终没有生成服务代理(扩展 javax.xml.ws.Service)和 Endpoint 类,所以我无法调用 Web 操作。但它会在soap body 中生成单独的类文件。
可能是什么问题?端点是否未正确开发?还是我错过了什么?我之前使用 wsimport 工具创建了许多客户端,没有问题,只有这个端点在制造麻烦。我也尝试使用axis2,而不是抛出警告,而是抛出错误并停止。但它适用于 SoapUI。
为了便于理解,我只包含了与网络操作“getOrderSummary”有关的警告消息。
用于创建客户端的命令:
wsimport -extension -keep -p com.webservice -XadditionalHeaders http://localmc:7000/api/IntegrationWebServices/api/IntegrationWebService?wsdl
【问题讨论】:
标签: java-8 jax-ws webservice-client wsimport