1
resposta

Não consigo acessar a API

Não consigo acessar a API, alguma forma de acessá-la em cloud? Vi algo à repeito em outra dúvida do fórum, porém não entendi qual o endereço da API que deve ser acessada.

Pelo que entendi no erro, porta 8080 não está liberada, mas não tem mais nada rodando nela e toda vez que tendo acessar o link informado no curso, fica pedindo o usuário e a senha o tempo inteiro, mas não entra!

Description:

The Tomcat connector configured to listen on port 8080 failed to start. The port may already be in use or the connector may be misconfigured.

Action:

Verify the connector's configuration, identify and stop any process that's listening on port 8080, or configure this application to listen on another port.

2018-08-24 11:28:29.169  INFO 11456 --- [           main] ationConfigEmbeddedWebApplicationContext : Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@29104a: startup date [Fri Aug 24 11:28:08 BRT 2018]; root of context hierarchy
2018-08-24 11:28:29.173  INFO 11456 --- [           main] o.s.j.e.a.AnnotationMBeanExporter        : Unregistering JMX-exposed beans on shutdown
2018-08-24 11:28:29.177  INFO 11456 --- [           main] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default'
1 resposta

Olá Priscila, tudo bem ?

Se a porta 8080 não está ocupada deve ter alguma configuração da sua máquina impedindo que o processo do java fique disponível na mesma, bloqueando o acesso.

Você pode tentar rodar numa outra porta: java -Dserver.port=8081 -jar instalura.jar. Mas se for problema de acesso/seu sistema bloqueando é possível que se repita o problema.

Você pode acessar a API disponível no cloud do Heroku, pra não barrar sua evolução no treinamento. A única diferença nos endereços em relação ao que o instrutor faz no curso é que onde se encontra http://localhost:8080/api/..., fica http://instalura-api.herokuapp.com/api/.... Assim você conseguirá acessar normalmente os recursos.

Por exemplo, acesse em outra aba do seu navegador o endereço: http://instalura-api.herokuapp.com/api/public/fotos/alots. Você vai acessar os detalhes das fotos do usuário alots.

Espero ter ajudado. Abraço!