報錯原因:本機的8080端口號已經被占用。因為機器的空閑端口號是隨機分配的,而idea默認啟動的端口號是8080,所以是存在這種情況。
對于這個問題,我們只需要重啟idea或者修改項目的啟動端口號即可。
更推薦第二種。對于修改項目啟動端口號,我提供兩種方法,第一種是比較簡單,第二種能夠更加清晰的知道誰占用了,怎么修改。
1.配置文件修改法
直接在SpringBoot項目中的application.yml文件中增加配置即可:
server:port: 8082
嘗試的時候盡量往8080后邊試。
當然.properties文件也可,只不過兩種配置文件語法不同。
2.windows命令行窗口修改法
1.打開命令窗口
win+R 輸入cmd或開始-》運行-》cmd均可:
2.查看所有運行的窗口【netstat -ano】
netstat -ano
3.查看被占用端口對應PID【netstat -ano|findstr 8080】
netstat -aon|findstr 8080
這里的最后一部分數字就是使用8080端口號的進程的PID
4.查看指定PID進程【tasklist|findstr 8080】
就會有類似的效果(因為演示時并沒有占用,所以找了別人的一張圖)
5.殺死進程(進程管理器圖形化界面/windows命令)
進程管理器:ctr+alt+del
windows命令:
taskkill /t /f /pid 9088(以上邊這個pid為例)