Failed to start connector [Connector[HTTP/1.1-8080]]

这篇具有很好参考价值的文章主要介绍了Failed to start connector [Connector[HTTP/1.1-8080]]。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、解决Web server failed to start. Port 8080 was already in use
2、SpringBoot启动报错:“Error starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled.”
3、Failed to start end point associated with ProtocolHandler [http-nio-8080]
4、Failed to start connector [Connector[HTTP/1.1-8080]]


前言

提示:这里可以添加本文要记录的大概内容:

各种错误千千万,一个项目遇一半
其实以前遇到过这个错误,但没把它记录下来,今天又遇到了就把它写一下


问题描述

项目场景一:

Failed to start connector [Connector[HTTP/1.1-8080]],报错记录,http,网络协议,网络

springboot启动报错:“Error starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled.”

这里我有点蒙了,以为是配置或者版本问题

直到我看到下面:Web server failed to start. Port 8080 was already in use

Identify and stop the process that 's listening on port 8088 or configure this application to listen on another port.
这不还是端口被占用吗 ,建议我停止这个端口,或者改个端口

项目场景二:

Failed to start connector [Connector[HTTP/1.1-8080]],报错记录,http,网络协议,网络

Failed to start end point associated with ProtocolHandler [http-nio-8080]

错误原因:Tomcat 端口被占用
被占用的端口号是 8080

解决方案

第一种:关掉被占用端口

第一步:查看tomcat的所使用的端口

【win+r】输入【cmd】打开运行框

输入:

netstat -ano|findstr 8080

请根据实际情况填写,我这里被占用的端口号是8080

Failed to start connector [Connector[HTTP/1.1-8080]],报错记录,http,网络协议,网络

此处的 “10320” 为占用端口的进程号

第二步:杀死占用端口的进程

输入:

taskkill /pid 10320 /f

10320就不要复制了 ,要写你自己的进程

Failed to start connector [Connector[HTTP/1.1-8080]],报错记录,http,网络协议,网络

可以看到现在进程已被杀死,如果进程无法杀死

那就在启动 cmd 的时候用管理员身份打开,再操作一遍就好

回到项目再运行一遍:

项目运行成功

Failed to start connector [Connector[HTTP/1.1-8080]],报错记录,http,网络协议,网络

第二种:改端口号

Spring Boot的配置文件主要有两种格式,分别为application.properties 和 application.yml ,它们的区别主要有以下两点:
Failed to start connector [Connector[HTTP/1.1-8080]],报错记录,http,网络协议,网络

(1)、书写格式不同,比如同样是指定端口为8080,在两种配置文件中写法是不一样的,具体如下:

我们一般在application.properties中添加,通常情况下会把application.properties改为:application.yaml

打开后在里面输入:(port 冒号后有空格)

server:
    port: 8080

如果是application.properties写法:

server.port=8080

两种写法,根据自己实际情况任选其一

Failed to start connector [Connector[HTTP/1.1-8080]],报错记录,http,网络协议,网络

(2) 、application.yml 格式不支持 @PropertySource 注解导入配置。

当然你说我想看我这着个程序用的哪个端口号,你在运行后看倒数第二行:

Failed to start connector [Connector[HTTP/1.1-8080]],报错记录,http,网络协议,网络

第三种:任务管理器关掉Java进程

打开任务管理器关掉Java进程,鼠标右键或者右下角结束任务都行
Failed to start connector [Connector[HTTP/1.1-8080]],报错记录,http,网络协议,网络

第四种

或者用下面截图这种办法也行,原理跟第一种一样

Failed to start connector [Connector[HTTP/1.1-8080]],报错记录,http,网络协议,网络文章来源地址https://www.toymoban.com/news/detail-546337.html

到了这里,关于Failed to start connector [Connector[HTTP/1.1-8080]]的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包