Kako nastavim vrata TCP/IP, ki jih posluša aplikacija Spring Boot, tako da ne uporablja privzetih vrat 8080.
Kot je navedeno v dokumentih](http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto-change-the-http-port), nastavite server.port
kot sistemsko lastnost z uporabo možnosti ukazne vrstice za jvm -Dserver.port=8090
ali dodajte application.properties
v /src/main/resources/
z
server.port=8090
Za naključna vrata uporabite
server.port=0
Če uporabljate application.yml
, vanj dodajte naslednje vrstice
server:
port: 9000
in seveda 0 za naključna vrata.
Vrata lahko določite tako, da v svoji konfiguraciji (na osnovi jave ali xml) nadgradite fižol EmbeddedServletContainerFactory
. Tam lahko določite vrata za uporabljeni vgrajeni vsebnik servletov. Oglejte si Spring Boot - Core "Embedded Servlet Container Support" odstavek in primer. Upam, da vam bo to pomagalo.