我正在尝试为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种工具都无法为操作生成正确的返回类型。
有任何想法吗?