当前位置: 首页 > news >正文

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

Unable to start embedded Tomcat(已解决)

  • 一、背景介绍
  • 二、原因分析
    • 2.1 网络上整理
    • 2.2 其他原因
  • 三、解决方案

一、背景介绍

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 文件夹删除然后重启项目即可。

http://www.lryc.cn/news/258418.html

相关文章:

  • 做题总结 707. 设计链表
  • django实现--视图的使用
  • 【dirty cred】fileManager [XXX]
  • 线程按顺序循环执行
  • C# 使用异步委托获取线程返回值
  • 生鲜蔬果展示预约小程序作用是什么
  • 【C++】类与对象(下)
  • 一文了解 Go 方法
  • 【Docker】vxlan的原理与实验
  • 广度(宽度)优先搜素——层层递进
  • 设计模式——建造者模式(创建型)
  • ​getopt --- C 风格的命令行选项解析器​
  • Mysql大数据量删除
  • 【python中类的介绍】
  • PO模式在selenium自动化测试框架有什么好处
  • 智能优化算法应用:基于斑马算法无线传感器网络(WSN)覆盖优化 - 附代码
  • deepface:实现人脸的识别和分析
  • Pytorch当中nn.Identity()层的作用
  • linux课程第二课------命令的简单的介绍2
  • 【PTA刷题】 求子串(代码+详解)
  • 初识Dockerfile
  • Python入门第2篇(pip、字符串、方法、json、io操作)
  • IntelliJ IDEA 智能(AI)编码工具插件
  • Java编程中通用的正则表达式(二)
  • [GPT]Andrej Karpathy微软Build大会GPT演讲(上)--GPT如何训练
  • 接口测试-Jmeter使用
  • 十大排序(含java代码)
  • js基础:简介、变量与数据类型、流程循环控制语句、数组及其api
  • kubeadm搭建单master多node的k8s集群--小白文,图文教程
  • CSS层叠样式表一