Я пытаюсь вызвать службу SOAP с помощью WebserviceTemplate.Сервис SOAP и клиент, вызывающий сервис, зарегистрированы в Eureka Service Registry.При попытке реализовать вызов службы SOAP с помощью WebserviceTemplate и использовать полный URL-адрес получающей исключение службы SOAP.
Бин, инициализированный как -
@Bean
@LoadBalanced
public WebServiceTemplate webServiceTemplate() {
WebServiceTemplate webServiceTemplate = new WebServiceTemplate();
webServiceTemplate.setDefaultUri("http://fil-bosscarrierstatus-service/fil/PostBossCarrierStatus");
webServiceTemplate.setCheckConnectionForFault(true);
return webServiceTemplate;
}
Веб-служба SOAP, называемая - *
StringResult responseResult = new StringResult();
webServiceTemplate.sendSourceAndReceiveToResult(new StringSource(request), responseResult);
** fil-bosscarrierstatus-service - это полный URL-адрес или название приложения.
Ожидаемый результат - вызов веб-службы должен произойти успешно.Он работает с полным URL, имеющим IP (например, localhost: 8089).Но для указанного URL-адреса с исключением - org.springframework.ws.client.WebServiceIOException: ошибка ввода-вывода: fil-bosscarrierstatus-service;Вложенное исключение - java.net.UnknownHostException: fil-bosscarrierstatus-service