启动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)解决方法二

查找并关闭占用

<think>我们正在解决IDEA启动SpringBoot项目端口被占用的问题,具体报错信息是"Webserverfailedtostart.Port9210wasalreadyinuse"。根据引用内容,我们可以通过两种主要方式来解决:修改端口号或者结束占用端口的进程。步骤1:修改端口号在SpringBoot的配置文件(application.yml或application.properties)中修改端口号,例如改为9211或其他未被占用的端口。步骤2:结束占用端口的进程如果不想修改端口号,可以结束占用9210端口的进程。具体操作如下:1.查找占用9210端口的进程ID(PID):-在Windows系统中,打开命令提示符(CMD)并运行:`netstat-ano|findstr:9210`-在Linux或Mac系统中,打开终端并运行:`sudolsof-i:9210`或`netstat-an|grep:9210`2.根据查找到的PID,结束进程:-在Windows系统中,使用命令:`taskkill/PID[PID]/F`(将[PID]替换为实际的进程ID)-在Linux或Mac系统中,使用命令:`kill-9[PID]`根据引用[2],我们可以在配置文件中修改端口。根据引用[3],我们可以通过结束进程来释放端口。下面我将详细说明这两种方法:</think>### IDEA 启动报错 "Web server failed to start. Port 9210 was already in use" 解决方法 #### 方法一:修改应用端口号(推荐) 1. 打开项目的配置文件: - **YAML格式**:`src/main/resources/application.yml` - **Properties格式**:`src/main/resources/application.properties` 2. 添加端口配置: ```yaml server: port: 9211 # 改为可用端口 ``` 或 ```properties server.port=9211 ``` 3. 重启应用即可生效[^2] #### 方法二:结束占用端口的进程 1. **查找占用进程**: ```shell # Windows: netstat -ano | findstr :9210 # Linux/Mac: lsof -i :9210 ``` 输出示例: ``` TCP 0.0.0.0:9210 LISTENING 12345 ``` 2. **强制结束进程**: ```shell # Windows: taskkill /PID 12345 /F # /F 表示强制终止 # Linux/Mac: kill -9 12345 ``` 完成后重启应用[^3] #### 方法三:使用命令行参数(临方案) 启动添加参数: ```shell java -jar your-app.jar --server.port=9211 ``` #### 端口冲突原理 当操作系统将某个端口分配给进程后,其他进程无法重复使用该端口。SpringBoot默认使用$8080$端口,自定义端口需确保未被占用[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

水w

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值