Spring Boot 3.1.x 版本使用jetty容器配置

首次使用Sping Boot 3.1.x 版本排除tomcat 容器,替换为jetty容器,启动总是失败,经多次配置,最终启动成功。具体build.gradle文件内容配置如下,servlet 版本需要显示指定。

plugins {
id 'java'
id 'org.springframework.boot' version '3.1.1'
id 'io.spring.dependency-management' version '1.1.0'
}

group = 'com.example'
version = '0.0.1-SNAPSHOT'

java {
sourceCompatibility = '17'
}

configurations {
compileOnly {
extendsFrom annotationProcessor
}
compile.exclude group: "org.springframework.boot", module: "spring-boot-starter-tomcat"
compile.exclude group: "org.apache.tomcat.embed", module: "tomcat-embed-el"
}

ext["jakarta-servlet.version"] = "5.0.0"

repositories {
mavenCentral()
}

dependencies {
implementation 'org.springframework.statemachine:spring-statemachine-core:3.2.1'

implementation('org.springframework.boot:spring-boot-starter-web') {
exclude group: 'org.springframework.boot', module: 'spring-boot-starter-tomcat'
}

implementation "org.springframework.boot:spring-boot-starter-jetty"
implementation 'org.springframework.boot:spring-boot-starter-webflux'
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
testImplementation 'io.projectreactor:reactor-test'
testImplementation 'org.eclipse.jetty:jetty-server:11.0.14','jakarta.servlet:jakarta.servlet-api:6.0.0'

}

tasks.named('test') {
useJUnitPlatform()
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值