Springboot启动报端口被占用,但是又查不出来


原因:windows10开启hyperv后,部分端口会被tcp占用

具体描述:

1.启动springboot提示端口被占用

2.使用netstat  -ano命令查看,并没有显示占用端口进程。

3.测试发现,mysql,apache等应用改为9980后都显示该端口被占用。由此可以确定确实被占用了。

4.百度发现,很可能是开启hyperv导致的端口被占用

5.最后根据文章 解决 win10 hyper-v 保留端口占用问题 问题解决