IDEA 重複啓動springboot 項目報端口被佔用的錯

前言:

描述一下狀況:
IDEA 啓動了 springboot 程序,想重啓,但是關閉上次程序的時候選擇了 disconnect,然後程序卻再也起不起來了。

1.報錯信息
Description:
Web server failed to start. Port xxxx was already in use.

Action:
Identify and stop the process that's listening on port 8888 or configure this application to listen on another port.
2.解決

其實報錯信息描述的很清楚了,端口被佔用了,沒法啓動程序,根本原因就是上次運行的程序並沒有被結束,還在佔用端口運行。
解決方法有三個:

  1. 電腦重啓,這時候先前誤操作的那個進程就會被殺死。
  2. 修改程序端口
  3. 把原來的那個程序殺掉,再重新啓動程序
3.說一下怎麼殺掉誤操作的那個程序

首先查一下端口占用情況,我這邊使用端口 8888

netstat -aon|findstr 8888

查看結果:
端口占用結果
進程號 7780 就是那個誤操作的程序進程
可以直接在命令行殺掉進程

taskkill -PID 8888 -F

也可以進一步確定這個進程的信息:

查看進程名稱:

tasklist|findstr "7780"

進程名稱:
進程名稱
這時候可以打開資源管理器,在詳細信息裏面看到這個進程的信息

詳細信息截圖
選中直接結束就行
然後重新啓動程序就不會出錯了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章