[spring boot | springboot web ] spring boot web项目启动失败问题

文章目录

问题

java: java.lang.ExceptionInInitializerError Unable to make field private

com.sun.tools.javac.processing**.JavacProcessingEnvironment**$DiscoveredProcessors

com.sun.tools.javac.processing.JavacProcessingEnvironment.discoveredProcs

accessible: module jdk.compiler does not "opens
com.sun.tools.javac.processing" to unnamed modul
e @2672fcab

java.lang.ExceptionInInitializerError Unable to make field private

com.sun.tools.javac.processing.JavacProcessingEnvironment.discoveredProcs

accessible module jdk.compiler does not "opens

com.sun.tools.javac.processing"

Error starting ApplicationContext. To display the condition evaluation

report re-run your application with 'debug' enabled.

2026-03-08T23:34:14.824+08:00 ERROR 1372 --- main

o.s.b.d.LoggingFailureAnalysisReporter : ***************************

APPLICATION FAILED TO START *************************** Description:
Web application could not be started as there was no
org.springframework.boot.web.reactive.server.ReactiveWebServerFactory
bean defined in the context.
Action: Check your application's
dependencies for a supported reactive web server
. Check the configured

web application type.

Process finished with exit code 1

解决 maven

1.maven

2.maven

在 Maven 或 IDEA 添加 JVM 参数:··--add-opens jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED

Maven命令行编译:
mvn clean install -DforkCount=0 -DargLine="--add-opens jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED"

3. (升级注解处理器 / 依赖版本)

Lombok 版本过旧导致的

Lombok :升级到 最新 1.18.x

xml 复制代码
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.32</version>
</dependency>

最新版 Lombok 已经完全兼容 JDK17。

问题3.启动失败无web相应的依赖

在web模块中添加---"pom.xml"":

xml 复制代码
<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
<!--            <version>3.0.4</version>-->
        </dependency>
相关推荐
2601_963870212 分钟前
【计算机毕业设计】基于Spring boot+Vue系统的健身俱乐部管理系统的设计与实现
spring boot·后端·课程设计
倔强的石头_2 分钟前
TextIn xParse + WorkBuddy实战,零门槛轻松打造财报解析助手
后端
andongni20310 分钟前
Spring Boot基础应用开发与部署
java·spring boot·后端
zoe驿鹿12 分钟前
【CI/CD】前端工程化与自动化:从“手工作坊”到“现代化工厂”的演进之路
前端·ci/cd·自动化
lupai16 分钟前
增值税发票 OCR 识别 API 新手接入指南
java·前端·ocr
reasonsummer22 分钟前
【办公类-120-01】20260812闵行区幼儿园概况表的数据统计(户籍、五类性质、优抚子女)
前端·python
宿67425 分钟前
vue3-指令和事件处理
开发语言·前端·javascript
风骏时光牛马35 分钟前
AI助手异常问题Debug排查
前端
梦想的旅途241 分钟前
企业微信API实战:Python自动化消息推送
java·前端·python·自动化·企业微信
恋猫de小郭41 分钟前
Flutter 3.47 发布,快来看看有什么更新吧
android·前端·flutter