SpringBoot运行报错“The Tomcat connector configured to listen on port 80 failed to start.“

Posted 二木成林

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot运行报错“The Tomcat connector configured to listen on port 80 failed to start.“相关的知识,希望对你有一定的参考价值。

异常

运行启动SpringBoot项目报错:

Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.
2021-06-13 22:47:32.704 ERROR 79648 --- [           main] o.s.b.d.LoggingFailureAnalysisReporter   : 

***************************
APPLICATION FAILED TO START
***************************

Description:

The Tomcat connector configured to listen on port 80 failed to start. The port may already be in use or the connector may be misconfigured.

Action:

Verify the connector's configuration, identify and stop any process that's listening on port 80, or configure this application to listen on another port.

原因

80端口被占用了,如果是其他数字那么表示该端口被占用了,导致无法启动项目成功。

解决

第一种,修改端口号,不使用80端口,而使用其他端口号,比如使用81端口,修改springboot的配置文件application.yml即可

第二种,但我们一定要使用80端口怎么办,杀死占用了80端口的进程。

打开DOS窗口,执行netstat -aon|findstr 80命令查看是什么占用了80端口,蓝色框内就是占用进程的ID号,记住

然后执行taskkill /pid 4 /f关闭这个进程,其中4就是上面的进程ID

如果关闭该进程失败,解决可以参考:nginx: [emerg] bind() to 0.0.0.0:80 failed

再度查看就能发现关闭成功了

再度重启项目就能使用80端口访问了

以上是关于SpringBoot运行报错“The Tomcat connector configured to listen on port 80 failed to start.“的主要内容,如果未能解决你的问题,请参考以下文章

springboot创建项目后运行报错

SpringBoot项目启动没报错,直接停止运行

创建springboot2.1项目运行报错

springboot启动报错可以测试吗

eclipse Run On Server 异常:could not load the Tomcat Server configuration at Servers\tomcat V5.0 Serto

springboot maven项目运行常见报错 及ajax请求报错