1.出現這種情況的背景:
正在用idea,由於啓動的軟件太多,內存不足,然後直接導致idea自己毫無徵兆的關閉了,這樣就會導致運行的項目還在後臺跑,當你再次啓動idea去運行項目的時候就會發現,後臺提示端口被佔用了;如下圖:
很明顯,從後臺可以看到自己的那個端口被佔用,所以接下來就需要用dos命令把這個佔用的進程kill掉;
2.解決辦法
①先通過端口號查找到進程pid
netstat -ano | findstr "8080"
注:此處的8080應該寫自己本地後臺報錯的端口
執行完命令後很明顯的就可以找到pid是1424
②再根據進程pid查找存在的運行任務
tasklist |findstr "1424"
注:很清楚的可以看到有個java進程還在運行,堅決kill掉
③ 根據進程pid殺掉進程
taskkill /pid 1424 /f
歐了,可以去啓動springBoot項目