1077 Stimmen

Wie konfiguriere ich den Port für eine Spring Boot-Anwendung?

Wie konfiguriere ich den TCP/IP-Port, der von einer Spring Boot-Anwendung gehört wird, so dass er nicht den Standardport 8080 verwendet?

12voto

NafazBenzema Punkte 1125

Standardmäßig stellt das spring-web-Modul einen eingebetteten Tomcat-Server bereit, der unter der Portnummer 8080 läuft. Wenn Sie die Portnummer der Anwendung ändern müssen, gehen Sie zur Datei application.properties und konfigurieren Sie die Portnummer unter Verwendung der Eigenschaft server.port.

  server.port= 9876

dann läuft Ihre Anwendung unter dem Port 9876.

12voto

Adrian Cosma Punkte 457

Tatsächlich ist der einfachste Weg, die server.port-Eigenschaft festzulegen.

Wenn Sie STS als IDE verwenden, haben Sie ab Version 3.6.7 tatsächlich den Spring Properties Editor zum Öffnen der Eigenschaftendatei.

Dieser Editor bietet Autovervollständigung für alle Spring Boot-Eigenschaften. Wenn Sie port schreiben und STRG + LEERTASTE drücken, ist server.port die erste Option.

11voto

Ulises Punkte 8815

Die Verwendung von property server.port=8080 für die Instanz wie in anderen Antworten erwähnt, ist definitiv ein gangbarer Weg. Ich wollte nur erwähnen, dass Sie auch eine Umgebungsvariable freigeben können:

SERVER_PORT=8080

Da Spring Boot in den neuesten Versionen "." durch "_" ersetzen und Kleinbuchstaben in GROSSBUCHSTABEN für Umgebungsvariablen umwandeln kann. Dies ist besonders nützlich in Containern, wo Sie nur diese Umgebungsvariable definieren müssen, ohne application.properties hinzuzufügen/bearbeiten oder Systemeigenschaften über die Befehlszeile weiterzugeben (z.B. -Dserver.port=$PORT)

11voto

Ich hoffe, dass diese helfen wird

application.properties=> 

server.port=8090

application.yml=> 

server
  port:8090

9voto

gkarthiks Punkte 436

Sie können den Port in den folgenden Methoden hinzufügen.

  1. Run -> Konfigurationsbereich

  2. In application.xml server.port=XXXX hinzufügen

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X