Реализация сервисного реестра с помощью SOAP - PullRequest
0 голосов
/ 17 апреля 2019

Я пытаюсь вызвать службу 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

...