CXF 2.7.12';s WSDL2Java不生成@Addressing注释
我正在使用WSDL2Java构建客户端代理。我查询的web服务需要按照WSDL中的说明实施WSA策略 下面是我如何生成代码(Ant任务)CXF 2.7.12';s WSDL2Java不生成@Addressing注释,java,web-services,wsdl,cxf,ws-addressing,Java,Web Services,Wsdl,Cxf,Ws Addressing,我正在使用WSDL2Java构建客户端代理。我查询的web服务需要按照WSDL中的说明实施WSA策略 下面是我如何生成代码(Ant任务) (只有前两个执行WSA) 来自DealService的片段: https://edwin.eurodw.eu/edservices/2.3/DealService.svc 生成的带注释的接口(IDealService)缺少@Addressing注释,我必须手动添加该注释 @WebService(targetNamespace = "http:/
(只有前两个执行WSA)
来自DealService
的片段:
https://edwin.eurodw.eu/edservices/2.3/DealService.svc
生成的带注释的接口(IDealService
)缺少@Addressing
注释,我必须手动添加该注释
@WebService(targetNamespace = "http://edwin.eurodw.eu/EDServices/2.2", name = "IDealService")
@XmlSeeAlso({ObjectFactory.class})
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
@Generated(value = "org.apache.cxf.tools.wsdlto.WSDLToJava", date = "2014-10-20T11:24:25.099+02:00", comments = "Apache CXF 2.7.12")
public interface IDealService {
问题是
由于构建带注释的接口是自动构建过程的一部分,我如何告诉wsdl2java使用寻址功能?我的类路径中有整个CXF运行时
wsdl是公共的,因此您可以测试自己的生成(但不是实际调用,因为您需要用户测试凭据)