小编Boy*_*ike的帖子

wsimport缺少单个操作的@WebMethod

我正在尝试为http://v3.core.com.productserve.com/ProductServeService.wsdl定义的Web服务生成Java客户端

我已经从CXF和Axis2尝试过Java的wsimport和wsdl2java。

例如

wsimport -p productserve -XadditionalHeaders  http://v3.core.com.productserve.com/ProductServeService.wsdl
Run Code Online (Sandbox Code Playgroud)

这三个都产生具有相同问题的ApiPortType.java。getProductList方法的返回类型为void,没有@WebResult批注。WSDL中的所有其他操作都映射为java代码。

我已经详细研究了WSDL,但无法发现问题所在以及为什么所有3种工具都无法为操作生成正确的返回类型。

有任何想法吗?

java axis web-services cxf wsimport

1
推荐指数
1
解决办法
925
查看次数

标签 统计

axis ×1

cxf ×1

java ×1

web-services ×1

wsimport ×1