[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>
相关推荐
candyTong17 小时前
一觉醒来,大模型就帮我排查完页面性能问题
前端·javascript·架构
魔术师Grace17 小时前
我给 AI 做了场入职培训
前端·程序员
Java开发的小李17 小时前
SpringBoot + Redis 实现分布式 Session 共享(解决多实例登录状态丢失问题)
spring boot·redis·分布式
玩嵌入式的菜鸡18 小时前
网页访问单片机设备---基于mqtt
前端·javascript·css
前端一小卒18 小时前
我用 Claude Code 的 Superpowers 技能链写了个服务,部署前差点把服务器搞炸
前端·javascript·后端
滑雪的企鹅.20 小时前
HTML头部元信息避坑指南大纲
前端·html
一拳不是超人20 小时前
老婆天天吵吵要买塔罗牌,我直接用 AI 2 小时写了个在线塔罗牌
前端·ai编程
曹牧20 小时前
Spring:@RequestMapping注解,匹配的顺序与上下文无关
java·后端·spring
阿丰资源21 小时前
SpringBoot+Vue实战:打造企业级在线文档管理系统
vue.js·spring boot·后端
excel21 小时前
如何解决 Nuxt DevTools 中关于 unstorage 包的报错
前端