Heim  >  Artikel  >  Java  >  So konfigurieren und wechseln Sie Tomcat mit SpringBoot

So konfigurieren und wechseln Sie Tomcat mit SpringBoot

王林
王林nach vorne
2023-05-27 22:29:271580Durchsuche

1. Grundlegende Einführung

WebServer unterstützt von SpringBoot: Tomcat, Jetty oder Undertow

So konfigurieren und wechseln Sie Tomcat mit SpringBoot

So konfigurieren und wechseln Sie Tomcat mit SpringBoot

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)

2 Integrierte Tomcat-Konfiguration

1. Vervollständigen Sie die Konfiguration über application.yml

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

2. Konfigurieren Sie Tomcat durch Klassen

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
    }
}

3 WebServer wechseln

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen