1099端口被占用, 项目报错

IDEA做web项目的时候遇到问题,提示1099端口被占用

1. 按照网上的其他教程,解决方案大部分都是查看1099端口被哪个线程占用,kill即可

  • 查找1099端口 netstat -aon|findstr “1099”
  • 查找对应的线程 tasklist|findstr “PID”
  • 结束线程 taskill /im 进程名称
结束线程方式

1.taskkill /pid [进程码] -t(结束该进程) -f(强制结束该进程以及所有子进程),可以 使用tasklist命令查出进程的pid号码。
2.wmic process where name=“进程名称” call terminate
3.ntst -c q -p [pid进程码]
4.任务管理器查找

2.如果按照上述操作后,仍然报错1099端口被占用,可以检查是否开启了虚拟化

如果使用Docker ,那么1099很有可以被hyper作为保留端口

  1. cmd(win+R)查看端口占用情况

netsh interface ipv4 show excludedportrange protocol=tcp

  1. 如果你的端口在里面的区间内可以通过以下命令修改这个区间

netsh int ipv4 set dynamicportrange tcp start=49332 num=16234

3.最后一定要重启电脑
也可以直接关闭Hyper_v,在控制面板中关闭
hyper_v