SpringBoot가 지원하는 WebServer: Tomcat, Jetty 또는 Undertow
SpringBoot 애플리케이션 시작이 웹 애플리케이션인 경우. 웹 씬 패키지 - import tomcat
Tomcat 구성 및 전환 지원(Jetty, Undertow도 가능)
2 클래스를 통해 Tomcat을 구성합니다server을 통해 구성을 완료합니다. 구성 포트
포트: 9999
#Tomcat 구성
tomcat:
스레드:
#가장 큰 작업 스레드를 나타냅니다(은행에는 10개의 카운터가 있고 각 카운터는 200개의 요청을 처리합니다. 10*200=최대 연결 수), 기본값은 200
max: 10
# 기본 최소 작업자 스레드는 10
min-spare: 5
# tomcat에 의해 시작된 스레드가 최대값에 도달하고 대기 중인 요청 수가 허용되며 기본값은 100
accept-count: 200
#최대 연결 수, 동시 연결 수
max-connections: 2000
# 연결 설정 시간 제한, 기본값은 20초, 단위는 밀리초
연결 시간 제한: 10000
/** * 通过类来配置Tomcat */ @Component public class CustomizationBean implements WebServerFactoryCustomizer<ConfigurableServletWebServerFactory> { @Override public void customize(ConfigurableServletWebServerFactory server) { server.setPort(10000); //我们设置了server的端口为10000 } }
<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>
<!-- 引入 undertow --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-undertow</artifactId> </dependency>
위 내용은 SpringBoot로 Tomcat을 구성하고 전환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!