【发布时间】:2017-03-06 22:27:03
【问题描述】:
如果wsdl受http基本认证保护,如何通过cxf生成客户端代码wsdl2java,我看过wsdl2java的文档,但是没找到任何有用的选项。
【问题讨论】:
-
wsimport 工具有一个名为“Xauthfile”的扩展选项。有没有 wsdl2java 的方法?
如果wsdl受http基本认证保护,如何通过cxf生成客户端代码wsdl2java,我看过wsdl2java的文档,但是没找到任何有用的选项。
【问题讨论】:
基本身份验证对生成的代码没有影响。您只需要为双方的基本身份验证配置 CXF。
【讨论】:
你可以试试下面的代码:
JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean();
factory.setServiceClass(webServiceClass);
factory.setWsdlLocation(wsdlLocation);
factory.setUsername(serviceUserName);
factory.setPassword(servicePassword);
T webServiceClassImpl = (T) factory.create();
【讨论】: