分析:
由于IDEA中,项目服务处于运行状态突然关闭IDEA(没有停止服务就关闭)会导致端口仍旧被使用中,除非重启电脑,否则只能将先前打开的端口kill后才能继续使用原来的端口
解决:
先查看IDEA中断前打开并且没有停止的端口----也就是关闭IDEA时未停止的服务端口号
然后利用命令:netstat -aon|findstr 得到相应的TCP监听进程的Pid
netstat -aon|findstr 【查找到的所有端口号】
例如:
netstat -aon|findstr 8001
效果:
![](https://i-blog.csdnimg.cn/blog_migrate/f91ede5d53841baccaf62aac27134e98.png)
再利用taskkill -f -pid
taskkill -f -pid 【进程号】
例如:
taskkill -f -pid 14124
效果:
![](https://i-blog.csdnimg.cn/blog_migrate/141ad7463d76a4bf248797df944fe0e1.png)
以上操作完成后,再重新启动IDEA中的项目就不会报错端口被占用了