1 问题

我在运行Springboot时出现了这样的问题:

1
2
3
Description:

The Tomcat connector configured to listen on port 8080 failed to start. The port may already be in use or the connecter may be misconfig...

报错截图

2 解决方案

找到8080端口

win+R进入命令行

1
netstat -ano

这个命令是用来查看你当前所有在用的端口

命令截图

输入后在TCP那里找到8080端口

8080端口

找到进程

1
tasklist  |  findster "4404"

注意这里双引号中的数字应该是上面LISTENING后面跟的数字),这个命令是用来列出当前占用这个端口号的应用

找到端口

杀掉进程

输入命令终止该程序即可

1
taskkill /f /t /im java.exe

杀掉进程

3 出现问题的原因

之所以会出现端口被占用的问题,是因为springboot中本身就带了Tomcat,其默认的端口号也是8080,所以会和本地Tomcat的端口起冲突,这也是用springboot框架的时候,不用配置Tomcat的原因