IDEA 端口占用,启动失败,提示 Web server failed to start. Port 9090 was already in use.
1、问题描述:
使用IDEA开发Spring Boot项目,启动提示端口被占用,导致启动失败!(上午就用的这个端口,可以正常启动,下午就启动失败了)
1 | *************************** |
2、解决思路:
方法一:更换端口
修改配置文件application.yml
文件中的端口配置:
1 | server: |
修改完后可以正常启动。
方法二:杀掉占用端口的进程
使用win+r
打开运行,输入cmd
打开命令提示符,运行命令:
1 | netstat -ano | findstr "9090" |
==但是发现并没有进程占用!!!???==
如果查找到了占用端口,可以通过PID暴力地直接杀了这个进程(如果你非用这个端口不可的话)!
1 | :: 查找占用端口进程的 PID |
方法三:检查并释放 Windows 保留端口
如果 netstat
查不到占用,但 Spring Boot 仍报错,可能是==Windows 保留端口==导致,尝试下面的方法:
1、检查 Windows 保留端口
在cmd
中输入下面命令:
1 | netsh interface ipv4 show excludedportrange protocol=tcp |
可以看到9090
端口在端口排除范围中: 9049 9148。
2、释放端口(需谨慎)
在cmd
中输入下面命令(需要管理员权限):
1 | net stop winnat |
- 标题: IDEA 端口占用,启动失败,提示 Web server failed to start. Port 9090 was already in use.
- 作者: 静凇
- 创建于 : 2025-04-28 23:14:56
- 更新于 : 2025-06-18 19:11:26
- 链接: https://blog.zhangyirui.cn/2025/04/28/IDEA-port-occupied-failed-to-start/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。