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

启动springboot项目时报错Web server failed to start. Port 8080 was already in use.

目录

一、Web server failed to start. Port 8080 was already in use.

解决方法


一、Web server failed to start. Port 8080 was already in use.

报错信息:Web server failed to start. Port 8080 was already in use.

使用IDEA开发Spring Boot项目,今天启动提示端口占用,导致启动失败!(我昨天也是用的这个端口,可以正常启动)。

报错原因:这个错误表明端口1717已经被其他程序占用,导致我们的的Web服务器无法在这个端口上启动。

解决方法

(1)解决方法一

既然提示了端口占用,自然想到那就换个端口用呗。

我们可以在yaml或yml文件里修改我们Web应用的端口号。这样的话,我们的应用端口号就不会冲突了。在application.yml配置文件中修改端口。启动项目之后,注意在访问时需要替换对应的端口号。

server:
  port: 8014

(2)解决方法二

查找并关闭占用端口的程序,这种方式是最常用的。

首先,我们需要找出哪个程序正在使用端口1717。在Windows、Linux和macOS上,我们需要使用不同的命令来查找。

在Windows上,可以使用cmd命令查看端口号占用情况。PID列显示的是进程的ID。

例如查看端口1717,可以看出进程号为13300。

找到对应的PID后,我们可以使用任务管理器来结束该进程,或者在CMD中使用taskkill /PID [PID] /F命令来强制结束进程(将[PID]替换为实际的进程ID)。加上/F是代表强制终止此进程。

【1】关闭该进程的方法一:如果查找到了占用端口,可以通过PID,去任务管理器找到对应的进程,然后暴力地直接杀了这个进程。

使用任务管理器关闭。点击菜单栏 -> 右键 - > 任务管理器 -> 详细信息,根据PID排序找到PID为10728的进程,选择后点击结束任务。

【2】关闭该进程的方法二: 使用命令关闭。

首先,您需要确定是哪个程序占用了端口8080。在Windows上,您可以使用命令提示符(cmd)来检查端口的使用情况。打开命令提示符并输入以下命令:

taskkill -PID 进程号 -F

OK,这样就可以解决问题了。


http://www.kler.cn/a/444457.html

相关文章:

  • Pytorch | 对比Pytorch中的十种优化器:基于CIFAR10上的ResNet分类器
  • 美创科技完成新一轮融资!
  • Linux-Profile工具
  • java全栈day19--Web后端实战(java操作数据库3)
  • mac uniapp 转为微信小程序开发
  • Python构造方法:对象的“开机启动程序”
  • windows C#-方法概述(上)
  • HCIE-day7
  • 大数据治理实战
  • 小鹏“飞行汽车”上海首飞,如何保障智能出行的安全性?
  • 社区版 IDEA 开发webapp 配置tomcat
  • C# 方法的参数主要有四种类型:值参数、引用参数ref 、输出参数out、可变参数params
  • React 项目引入 svg 图片为 undefined 情况
  • SpringBoot自己写的maven项目-配置文件提示
  • java Kafka批量消费和单个消费消息
  • SQL 查询方式比较:子查询与自连接
  • LabVIEW与PLC点位控制及OPC通讯
  • 如何处理对象的状态变化?如何实现工厂模式?
  • 如何实现一套完整的CI/CD?
  • 当我用影刀AI Power做了一个旅游攻略小助手