¿Cómo puedo configurar el puerto TCP/IP que escucha una aplicación de Spring Boot para que no utilice el puerto por defecto 8080?
Como se dice en los documentos o bien establece server.port
como propiedad del sistema utilizando la opción de línea de comandos para jvm -Dserver.port=8090
o añade application.properties
en /src/main/resources/
con
server.port=8090
Para un puerto aleatorio utilice
server.port=0
Puedes especificar el puerto anulando el bean EmbeddedServletContainerFactory
dentro de tu configuración (basada en java o xml). Allí puede especificar el puerto para el contenedor de servlets embebido utilizado. Por favor, vea Spring Boot - Core "Embedded Servlet Container Support" párrafo y ejemplo allí. Espero que esto ayude.