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

Spring Boot 项目问题:Web server failed to start. Port 5566 was already in use.

  • 在启动一个 Spring Boot 项目时,遇到以下错误信息
***************************
APPLICATION FAILED TO START
***************************Description:Web server failed to start. Port 5566 was already in use.Action:Identify and stop the process that's listening on port 5566 or configure this application to listen on another port.
问题原因
  • Spring Boot 项目使用的的端口 5566 已被占用,错误信息已明确指出
Web server failed to start. Port 5566 was already in use.
处理策略
  1. 终止占用端口的进程
# 查找占用进程netstat -ano | findstr 【端口】
# 查看进程 ID 对应的程序tasklist | findstr 【进程 ID】
# 终止进程taskkill /PID 【进程 ID】 /F
  1. 或者,修改 Spring Boot 项目的端口
server:port: 6677 # 修改为其他未被占用的端口
连带问题
  1. 如下,是 Spring Boot 项目在端口被占用后,引发了数据库连接池关闭的连带问题

  2. 此问题在端口占用问题被处理后也会得到处理

org.mybatis.spring.MyBatisSystemExceptionat org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:97)at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)at jdk.proxy2/jdk.proxy2.$Proxy61.selectOne(Unknown Source)at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:160)...
### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connectionat org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:153)at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145)at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140)...
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connectionat org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:83)at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:337)...
Caused by: java.sql.SQLException: HikariDataSource HikariDataSource (null) has been closed.at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:96)at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:159)at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:117)at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:80)...
http://www.xdnf.cn/news/16715.html

相关文章:

  • ESP32 外设驱动开发指南 (ESP-IDF框架)——GPIO篇:基础配置、外部中断与PWM(LEDC模块)应用
  • pdw估计edw怎么估计
  • VitePress 使用详解 -静态页面生成器
  • 解决SparkSQL创建出来的数据库hive中无法识别的问题
  • #Datawhale 组队学习#7月-强化学习Task6
  • C语言复习记录
  • OracleJDK和OpenJDK​区别,为什么Spring官方推荐使用OpenJDK?
  • 微服务 02
  • 2025虚幻5光明之魂开发思考1——借鉴软件工程
  • 初始sklearn 数据集获取、分类、划分与特征工程
  • 元素定位常见问题
  • Redis线程模型讨论
  • Flutter兼容的iOS的最低版本号
  • Java 大视界 -- Java 大数据在智能医疗远程健康监测与疾病预防预警中的应用(374)
  • 【IQA技术专题】DISTS代码讲解
  • Git 详细安装配置教程(Windows版)
  • 【每日一错】mysql账户及权限删除
  • 计数组合学7.9( 标量积)
  • vk框架或者普通函数封装的一些函数可以拿取使用【会持续更新】
  • [特殊字符] 数据可视化结合 three.js:让 3D 呈现更精准,3 个优化经验谈
  • 2025年物联网新趋势:格行随身WiFi的模块化架构与低延迟优化
  • 【09】大恒相机SDK C#开发 ——库函数 IntPtr ConvertToRGB24详细解释 及 示例
  • 【烧脑算法】Dijkstra 算法:解决最短路问题
  • Unity_数据持久化_PlayerPrefs存储各数据类型
  • 【爬虫实战】使用Python和JS逆向基于webpack的游戏平台
  • 【Java安全】CC1链
  • 计算机网络:什么是光猫
  • 安卓脱壳指南
  • 5G毫米波射频前端设计:从GaN功放到混合信号集成方案
  • TDengine 中 TDgp 中添加算法模型(预测分析)