Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

java.net.ConnectException

No Curso de Java e refatoração: melhorando códigos com boas práticas. 07 Usando a aplicação após ajustes. O instrutor pede para verificar se codigo está funcionando. Poré para mim ao selecionae a opção 1 aparece a seguinte mensagem:

"java.net.ConnectException
    at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:951)
    at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:133)
    at br.com.alura.client.ClientHttpConfiguration.dispararRequisicaoGet(ClientHttpConfiguration.java:18)
    at br.com.alura.service.AbrigoService.listarAbrigo(AbrigoService.java:25)
    at br.com.alura.AdopetConsoleApplication.main(AdopetConsoleApplication.java:33)"
1 resposta
solução!

Olá, Luiz! Tudo bem?

Pela exceção "java.net.ConnectException" lançada para você, parece que você está encontrando um problema de conexão. Já que esse erro, geralmente, ocorre quando um aplicativo tenta se conectar a um URL ou servidor que não está respondendo.

E analisando os arquivos da aula, notei a presença do arquivo "api.jar", e o projeto se conecta a essa API, logo, o seu problema pode está ocorrendo por que você não rodou a API antes de rodar o projeto.

Para rodar a API, basta abrir um terminal na pasta do projeto e rodar o comando que deixarei abaixo:

java -jar api.jar

Se esse for o seu caso, ao rodar a API você poderá executar o projeto sem mais problemas.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.