【异常解决】SpringBoot + Maven 在 idea 下启动报错 Unable to start embedded Tomcat(已解决)

Unable to start embedded Tomcat(已解决)

一、背景介绍

spring boot(v2.5.14) + maven + idea 启动项目

之前项目一直启动的好好的,都能正常运行。重启的时候突然就不能启动了。

报错日志如下:

二、原因分析

2.1 网络上整理

根据网上搜索出以下几种情况:

1、JDK版本问题

2、IDEA环境变量问题

3、等等

以上原因都不是导致我本次项目启动不起来的真正问题。

2.2 其他原因

根据项目启动日志,可以发现,Tomcat 初始化端口是 8080(tomcat的默认端口号),而我自己在项目中配置的启动端口是 55501,很明显不一致。证明 spring boot 压根就没有读取到配置文件里的配置项。

忽然想到是不是我不小心点击了 IDEA 编译器的什么配置导致的。由于我的项目并没有做什么改动,而且之前也是正常运行的,所以我觉得应该就是无意间点到了什么设置导致的,综合前面发现tomcat 启动的端口不一致,而且我本地并没有安装tomcat软件。所以可以肯定的是 spring boot 启动使用的是它自身内嵌的 tomcat。找了很久也不知道到底是无意中点击了什么。于是索性就把整个编译器的配置文件全部删除了。

三、解决方案

解决方法:关闭 idea --> 进入项目根目录下 --> 删除 .idea 文件夹 --> 打开项目 --> 启动 --> 正常

其实就是把 .idea 文件夹删除然后重启项目即可。

相关推荐
小江的记录本4 小时前
【JVM虚拟机】垃圾回收GC:垃圾收集器:CMS:核心原理、回收流程、优缺点、废弃原因(附《思维导图》+《面试高频考点清单》)
java·jvm·后端·python·spring·面试·maven
happymaker06268 小时前
SpringBoot学习日记——DAY06(整合MyBatisPlus的其他功能)
java·spring boot·学习
孟林洁9 小时前
Java转AI应用开发速成(3)—— 第一个 SpringAI 聊天应用
java·spring boot·后端·ai·机器人
EnCi Zheng11 小时前
01-如何监听接口调用情况?
java·spring boot·后端
请为小H留灯11 小时前
IDEA / PyCharm 如何实现“一个项目一个窗口”?多项目并行开发设置
java·pycharm·intellij-idea·实战项目
苏渡苇11 小时前
强强联合:OpenFeign 整合 Sentinel
spring boot·spring cloud·微服务·sentinel·openfeign
程序员buddha11 小时前
Spring Boot框架,类注入成 Bean的方式
java·spring boot·后端
摇滚侠12 小时前
IDEA 新建 Java 项目 学习 Java SE
java·学习·intellij-idea
希望永不加班12 小时前
SpringBoot 消费者并发控制:线程池配置
java·spring boot·后端·spring
我是一只码蚁13 小时前
记一次苍穹外卖项目 Maven 编译报错的排查与解决全过程
java·经验分享·笔记·后端·架构·maven