IDEA提示Web server failed to start. Port 8000 was already in use.

问题:

使用IDEA运行Spring Boot项目时,提示端口被占用.Web server failed to start. Port 8000 was already in use.
如图:
IDEA提示Web server failed to start. Port 8000 was already in use._第1张图片

解决方法

1.更换端口
在更换多个端口后,依然报错。
IDEA提示Web server failed to start. Port 8000 was already in use._第2张图片

2.查看是什么占用的端口
IDEA提示Web server failed to start. Port 8000 was already in use._第3张图片

发现端口并没有被占用。

3.最终解决
除了端口确实被占用之外,还有一种可能就是端口属于系统保留端口,idea也会报端口被占用。
我们使用netsh interface ipv4 show excludedportrange protocol=tcp查看
IDEA提示Web server failed to start. Port 8000 was already in use._第4张图片
我们发现我们之前使用的端口在7985~8084范围内。
知道原因后,我们有两个中解决方法:
一:选择这些端口范围之外的端口。
二:使用命令行修改动态端口的范围,使得这个保留端口的范围避开我们需要的端口范围。

你可能感兴趣的:(intellij-idea,java,spring,boot,后端)