首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >JAX-WS - wsimport工具未正确创建web服务客户端

JAX-WS - wsimport工具未正确创建web服务客户端
EN

Stack Overflow用户
提问于 2018-08-04 17:32:36
回答 1查看 724关注 0票数 0

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‘相关的警告消息。

用于创建客户端的命令:

代码语言:javascript
复制
wsimport -extension -keep -p com.webservice -XadditionalHeaders http://localmc:7000/api/IntegrationWebServices/api/IntegrationWebService?wsdl 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-07 07:43:11

这可能是由于TIBCO的新BW引擎,它公开了web服务。不幸的是,解决方案是返回到Axis来创建客户端。我简单地使用Eclipse来生成客户端,Eclipse默认提供了axis运行时来生成客户端。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51684288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档