Wie konfiguriere ich den TCP/IP-Port, auf den eine Spring Boot-Anwendung hört, so dass sie nicht den Standardport 8080 verwendet?
Wie [in der Dokumentation] (http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto-change-the-http-port) gesagt, setzen Sie entweder server.port
als Systemeigenschaft mit der Kommandozeilenoption zu jvm -Dserver.port=8090
oder fügen Sie application.properties
in /src/main/resources/
mit
server.port=8090
Für einen zufälligen Port verwenden Sie
server.port=0
Falls Sie die Datei application.yml
verwenden, fügen Sie die folgenden Zeilen hinzu
server:
port: 9000
und natürlich 0 für den zufälligen Port.
Sie können den Port spezifizieren, indem Sie die EmbeddedServletContainerFactory
Bean in Ihrer Konfiguration (java-basiert oder xml) überschreiben. Dort können Sie den Port für den verwendeten eingebetteten Servlet-Container angeben. Bitte sehen Sie sich Spring Boot - Core "Embedded Servlet Container Support" Absatz und Beispiel dort an. Ich hoffe dies hilft.