1.出现这种情况的背景:
正在用idea,由于启动的软件太多,内存不足,然后直接导致idea自己毫无征兆的关闭了,这样就会导致运行的项目还在后台跑,当你再次启动idea去运行项目的时候就会发现,后台提示端口被占用了;如下图:
很明显,从后台可以看到自己的那个端口被占用,所以接下来就需要用dos命令把这个占用的进程kill掉;
2.解决办法
①先通过端口号查找到进程pid
netstat -ano | findstr "8080"
注:此处的8080应该写自己本地后台报错的端口
执行完命令后很明显的就可以找到LISTENING是1424
②再根据进程pid查找存在的运行任务
tasklist |findstr "1424"
注:很清楚的可以看到有个java进程还在运行,坚决kill掉
③ 根据进程LISTENING杀掉进程
taskkill /pid 1424 /f
关掉后重新启动就可以了