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

[Dúvida] Servidores Ativados na Mesma Porta 8080

Olá Pessoal, boa tarde tudo bem?
Vimos que uma aplicação desenvolvida utilizando o framework spring boot, ao ser inicializada, o tomcat tem o start na porta 8080. Mas se eu tenho um outro servidor já ativado na porta 8080 (um exemplo o ISS), o tomcat inicializa em outra porta ou dá um erro?

Obrigado,
Mauricio G

1 resposta
solução!

Olá Maurício, como vai?

Quando você inicia uma aplicação Spring Boot, por padrão, ela tenta iniciar o servidor embutido (Tomcat, por exemplo) na porta 8080. Se já houver outro serviço usando essa porta, como o IIS ou qualquer outro servidor, você encontrará um erro de "Port already in use" (porta já em uso).

Para resolver isso, você pode configurar sua aplicação Spring Boot para rodar em outra porta. Isso pode ser feito de forma simples, adicionando uma configuração no arquivo application.properties ou application.yml do seu projeto. Por exemplo, para mudar a porta para 8081, você pode adicionar:

No application.properties:

server.port=8081

Ou no application.yml:

server:
  port: 8081

Depois de fazer essa alteração, reinicie sua aplicação Spring Boot, e ela deverá iniciar na nova porta especificada, evitando o conflito com o outro servidor que está rodando na porta 8080.

Espero ter ajudado e bons estudos!

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