Spring Boot 3.2.0-RC1启用虚拟线程打包运行报JDK版本错误
Spring Boot 3.2.0-RC1虚拟线程配置打包启动异常问题
问题详情
- 环境配置:Spring Boot 3.2.0-RC1,开启虚拟线程配置
spring.threads.virtual.enabled=true;本地JDK为OpenJDK Temurin-21+35,Maven 3.9.0 - 异常表现:IntelliJ IDEA中运行正常,执行
mvn package打包后,通过java -jar *.jar启动时抛出错误:
java.lang.UnsupportedOperationException: Virtual threads not supported on JDK <21
问题原因
这是Spring Boot 3.2.0-RC1的已知Bug,对应官方Issue编号#38050。
临时处理方案
- 回退到Spring Boot 3.1.x系列稳定版本
- 等待官方发布3.2.0正式版或包含该Bug修复的后续RC版本
- 若需继续使用3.2.0-RC1,可临时注释
spring.threads.virtual.enabled=true配置,待Bug修复后再启用
内容的提问来源于stack exchange,提问作者majian
相关产品推荐
相关产品推荐

