WebServer unterstützt von SpringBoot: Tomcat, Jetty oder Undertow
Wenn der Start der SpringBoot-Anwendung eine Webanwendung ist. Webszenenpaket - Tomcat importieren
Unterstützt die Konfiguration und den Wechsel von Tomcat (kann auch Jetty, Undertow sein)
server:
# Konfigurationsport
Port: 9999
#Tomcat
Tomcat konfigurieren:
Threads:
#Stellt den größten Arbeitsthread dar (die Bank hat 10 Zähler, jeder Zähler verarbeitet 200 Anfragen 10*200=maximale Anzahl von Verbindungen), der Standardwert ist 200
max: 10
#Der standardmäßige minimale Worker-Thread beträgt 10
min-spare: 5
#Die Anzahl der von Tomcat gestarteten Threads erreicht den Maximalwert und die Anzahl der in der Warteschlange befindlichen Anforderungen wird akzeptiert, der Standardwert ist 100
Accept-Count: 200
#Die maximale Anzahl von Verbindungen, die Anzahl gleichzeitiger Verbindungen
max-connections: 2000
#Timeout für den Verbindungsaufbau, Standard ist 20 Sekunden, Einheit ist Millisekunde
Connection-Timeout: 10000
Konfigurieren Sie Tomcat über Klassen (Hinweis: Die Konfigurationsdatei ist vollständiger.)
Melden Sie application.yml ab, um Tomcat zu konfigurieren und den Test abzuschließen
/** * 通过类来配置Tomcat */ @Component public class CustomizationBean implements WebServerFactoryCustomizer<ConfigurableServletWebServerFactory> { @Override public void customize(ConfigurableServletWebServerFactory server) { server.setPort(10000); //我们设置了server的端口为10000 } }
Demonstrieren Sie, wie Sie zu Undertow wechseln
1 . Schließen Sie die eingebettete Tomcat-Abhängigkeit aus
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </exclusion> </exclusions> </dependency>
3. Hinweis: Da die Abhängigkeit von Tomcat entfernt wurde, wird ein Fehler gemeldet. Löschen Sie diesen Teil des Codes, führen Sie das Projekt aus und schließen Sie den Test ab
Das obige ist der detaillierte Inhalt vonSo konfigurieren und wechseln Sie Tomcat mit SpringBoot. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!