У меня есть простая командная строка Java JAX-WS app для тестирования SOAP-запроса, но сервер ожидает, что тип пароля будет PasswordText, и я не понимаю, как это установить...
Код выглядит так:
@WebServiceRef
private static final HelloService helloService = new HelloService(url, new QName(
URL, "HelloService"));
public static void main(final String... args) {
try {
final HelloPort helloPort = helloService.getHelloPort();
final BindingProvider hB = ((BindingProvider) helloPort);
hB.getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY,
END_POINT_ADDRESS);
hB.getRequestContext().put(BindingProvider.USERNAME_PROPERTY,
USERNAME);
hB.getRequestContext().put(BindingProvider.PASSWORD_PROPERTY,
PASSWORD);
...
Я тестировал запрос с использованием SOAP-UI, поэтому я знаю, что он работает. Любая помощь по настройке пароля будет оценена.
Спасибо.