报错原因:本机的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为例)