2016-10-25 3 views
-2

если WSDL защищен базовой HTTP-аутентификации, как генерировать код клиента по CxF WSDL2Java, я прочитал документацию WSDL2Java, но я Ждут» t найти полезный вариант.Как генерировать код клиента с HTTP базовой аутентификации с помощью CxF WSDL2Java

+0

инструмент wsimport имеет расширенный вариант под названием 'Xauthfile'. есть ли способ wsdl2java? – boner

ответ

0

Базовый auth не влияет на сгенерированный код. Вам просто нужно настроить CXF для базового auth с обеих сторон.

0

Вы можете попробовать следующий код:

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

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