ResourceAccessException при попытке выполнить почтовый сервис - PullRequest
1 голос
/ 16 февраля 2020

Я получаю это исключение org.springframework.web.client.ResourceAccessException Ошибка ввода-вывода при запросе POST для \ "http://host.docker.internal: 8073 / user-management / users / login \": соединение тайм-аут: подключиться; вложенное исключение: java. net .ConnectException: истекло время ожидания соединения: соединение ", мой код выглядит следующим образом

@Resource(name="restTemp")
    private RestTemplate restTemplate;

String url = "user-management/users/login";
        //String fullUrl = "https://localhost:8073/user-management/users/login";
        InstanceInfo instance = eurekaClient.getNextServerFromEureka("user-management", false);
        LoginRequest user =  restTemplate.postForObject(instance.getHomePageUrl()+url, loginRequest, LoginRequest.class);

Также я не понимаю, почему instance.getHomePageUrl () генерирует внутренний docker url. в чем может быть причина этого рабочего стола docker. Мне нужна помощь в разрешении этого исключения. Согласно тому, что я мог найти, это исключение возникает, когда мы пытаемся получить доступ к стороннему URL-адресу

1 Ответ

1 голос
/ 18 февраля 2020

Просто попробуйте увеличить время ожидания для запроса, отправленного RestTemplate

...