如何使用cxf wsdl2java通过http基本身份验证生成客户端代码

时间:2016-10-25 02:18:38

标签: java cxf wsdl2java

如果wsdl受到http基本身份验证的保护,如何通过cxf wsdl2java 生成客户端代码,我已经阅读了 wsdl2java 的文档,但我没有'找到任何有用的选择。

2 个答案:

答案 0 :(得分:0)

基本身份验证对生成的代码没有影响。您只需要为双方的基本身份验证配置CXF。

答案 1 :(得分:0)

您可以尝试以下代码:

JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean();
factory.setServiceClass(webServiceClass);
factory.setWsdlLocation(wsdlLocation);
factory.setUsername(serviceUserName);
factory.setPassword(servicePassword);

T webServiceClassImpl = (T) factory.create();