jdk 1.8.0_151
macOS高级Sierra版本10.13.2
我正在尝试使用JAX-WS wsimport工具创建一个web服务客户端,它抛出了web操作的警告消息(例如:getOrderSummary),
警告忽略操作"getOrderSummary":多个部分绑定到正文
并且最终不会生成服务代理(扩展javax.xml.ws.Service)和端点类,所以我没有办法调用operations.It在soap body中生成单独的类文件。
可能的问题是什么?端点是否未正确开发?还是我错过了什么?我之前使用wsimport工具创建了许多客户端,没有任何问题,只是这个端点正在制造麻烦。我也尝试过axis2,它不是抛出警告,而是抛出错误并停止。但它可以在SoapUI中工作。
为了便于理解,我只是包含了与web操作'getOrderSummary‘相关的警告消息。
用于创建客户端的命令:
wsimport -extension -keep -p com.webservice -XadditionalHeaders http://localmc:7000/api/IntegrationWebServices/api/IntegrationWebService?wsdl
发布于 2018-09-07 07:43:11
这可能是由于TIBCO的新BW引擎,它公开了web服务。不幸的是,解决方案是返回到Axis来创建客户端。我简单地使用Eclipse来生成客户端,Eclipse默认提供了axis运行时来生成客户端。
https://stackoverflow.com/questions/51684288
复制相似问题