最近升级Springboot3后使用过段时间,本地启动没有问题。
MVN打包成功,但是启动后报错。StandardEngine[Tomcat].StandardHost[localhost].TomcatEmbeddedContext[] failed to start
反复找原因,终于确定是版本兼容性问题。在pom.xml文件搜索tomcat,怀疑是jasper的包问题。
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
去掉上面这个依赖,打包后启动成功。

本文介绍了解决Spring Boot 3应用启动失败的问题。在排除了本地配置和打包问题后,发现是由于Tomcat内嵌Jasper版本不兼容导致。通过移除pom.xml中的tomcat-embed-jasper依赖,最终成功启动应用。
1339

被折叠的 条评论
为什么被折叠?



