Java

Alterar a porta do servidor do Spring Boot


Este tutorial irá mostrar como alterar a porta do servidor do Spring Boot, para podermos utilizar uma porta diferente de 8080.

Os passos a seguir são agnósticos de qual container está sendo utilizado com o Spring Boot, portanto, não faz diferença se você estiver usando Tomcat, Jetty ou Undertow.

Alterando a porta através do application.properties

No seu arquivo application.properties, adicione a propriedade server.port para alterar a porta do servidor do Spring Boot. A configuração a seguir altera a porta para o valor 9000:

server.port=9000

Alterando a porta na inicialização através do Maven

Porém, se você quiser alterar a porta somente durante a inicialização sem precisar modificar o código fonte, execute a aplicação através do Maven passando o novo valor para server.port como argumento. Você deve executar o comando abaixo no diretório raíz do seu projeto (diretório que contém o arquivo pom.xml:

mvn spring-boot:run -Drun.arguments="--server.port=9000"

Alterando a porta na inicialização do arquivo jar

Adicionalmente, caso você já possua sua aplicação empacotada em um arquivo jar, execute-a passando o novo valor para o argumento server.port:

java -jar -Dserver.port=9000 springboot-helloworld-0.0.1-SNAPSHOT.jar

Espero que ajude.
Até mais!

bgasparotto

Share
Published by
bgasparotto

Recent Posts

Python function decorator

This guide will show you how to create a Python function decorator with a few…

2 years ago

Got permission denied while trying to connect to the Docker daemon socket

This guide will show you how to fix the error Got permission denied while trying…

2 years ago

Python virtual environment on Intellij IDEA

This guide will show you how to create a Python virtual environment on Intellij IDEA…

2 years ago

Find and kill processes on Linux and Mac by port number

This tutorial will quickly show you how to to find and kill processes on Linux,…

2 years ago

Python: Relocation R_X86_64_PC32 against symbol can not be used when making a shared object Error

This guide shows a possible solution for Python error Relocation R_X86_64_PC32 against symbol can not…

2 years ago

Kubernetes useful commands

I condensed below a cheat sheet of Kubernetes useful commands. I will keep updating this…

2 years ago