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