[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>
相关推荐
JaneConan2 分钟前
鸿蒙报错速查:arkts-no-any any 类型禁用,用了就炸,根因 + 真解法
后端·harmonyos
不简说3 分钟前
JS 代码技巧 vol.8 — 20 个函数式编程实战,把 if/else 拍扁的骚操作
前端·javascript·面试
头茬韭菜19 分钟前
4.9 SSRF 防护 — Web 工具的出站安全与私有 IP 拦截
前端·tcp/ip·安全
Cobyte29 分钟前
模板 DSL 解析器中的状态机设计
前端·javascript·vue.js
颜酱32 分钟前
# 02 | 搭骨架:用 LangGraph 编排 12 步工作流(思路)
前端·人工智能·后端
颜酱33 分钟前
02 | 搭骨架:用 LangGraph 编排 12 步工作流
前端·人工智能·后端
嘉伟桑2 小时前
Python调用电价API返回JSON示例:分时电价、现货电价和字段解析
后端
刘卓航众创芯云服务部2 小时前
Kimi K3复杂任务实测:我把团队最头疼的三个场景全跑了一遍
前端
cll_8692418912 小时前
一个好看的Wordpress博客文字css样式
前端·css·ui
武子康2 小时前
Shippy:确定性工具、会话级 Sandbox 与 Live-Data Eval(4 类收敛 + 7 步实现方案 + 6 类评测指标)
前端·人工智能·后端