Comment puis-je configurer le port TCP/IP écouté par une application Spring Boot, afin qu'elle n'utilise pas le port par défaut de 8080.
Comme indiqué dans les docs, vous pouvez soit définir server.port
comme propriété du système en utilisant l'option de ligne de commande de jvm -Dserver.port=8090
ou ajouter application.properties
dans /src/main/resources/
avec
server.port=8090
Pour un port aléatoire, utilisez
server.port=0
Vous pouvez spécifier le port en surchargeant le bean EmbeddedServletContainerFactory
dans votre configuration (basée sur java ou xml). Vous pouvez y spécifier le port du conteneur de servlets embarqué utilisé. Veuillez consulter le paragraphe [Spring Boot - Core][1] "Embedded Servlet Container Support" ; et l'exemple qui s'y trouve. J'espère que cela vous aidera.
[1] : http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/