【异常解决】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 文件夹删除然后重启项目即可。

相关推荐
!chen15 分钟前
【Spring Boot】自定义starter
java·数据库·spring boot
zjjuejin37 分钟前
Maven 现代开发流程的集成
java·后端·maven
hrrrrb1 小时前
【Spring Boot】Spring Boot 中常见的加密方案
java·spring boot·后端
程序定小飞1 小时前
基于springboot的在线商城系统设计与开发
java·数据库·vue.js·spring boot·后端
小妖怪的夏天3 小时前
react native android设置邮箱,进行邮件发送
android·spring boot·react native
我登哥MVP3 小时前
Apache Tomcat 详解
java·笔记·tomcat
考虑考虑4 小时前
Jpa中的枚举类型
spring boot·后端·spring
一勺菠萝丶5 小时前
[特殊字符] IDEA 性能优化实战(32G 内存电脑专用篇)
java·性能优化·intellij-idea
用户874034852515 小时前
家政小程序源码实战:快速部署+多端适配,打造高效家政服务生态
spring boot
小杨的全栈之路5 小时前
从 SSLHandshakeException 到成功调用:RestTemplate 攻克自签 HTTPS 全记录
spring boot