idea运行Tomcat报端口占用解决
在偶然一次运行项目的过程中,遇到了idea报如下错误
此时一如既往的使用 netstat -ano | findstr 1099
去查杀进程;
netstat -ano | findstr 1099
taskkill -f -pid xxxx
但是当去运行时候却发现没有进程在占用
以为是 idea 在抽风,所以选择了修改端口,尝试改为了1098,1199;
非常奇怪的是,发现报错信息都是一样在占用,使用指令查杀发现都没有被占用;
其实是这些端口有可能是被 Hyper-V 保留了
使用指令
netsh interface ipv4 show excludedportrange protocol=tcp
测试结果如上,恰好选择的1099,1098,1199端口都在其内
那么问题就很容易解决了
- 可以选择在 打开或关闭功能 里把Hyper-V去掉;
- 或者选其以外的端口;
问题解决