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

举报
小不点~ 发表于 2023/02/04 13:40:26 2023/02/04
【摘要】 ​ 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...

 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]]

目录

前言

图一:

图二:

解决方案:

第一种:关掉被占用端口

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

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

第二种:改端口号

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

第四种




前言

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

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

图一:

编辑

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 end point associated with ProtocolHandler [http-nio-8080]
错误原因:Tomcat 端口被占用
被占用的端口号是 8080
 

解决方案:

第一种:关掉被占用端口

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

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

输入:

netstat -ano|findstr 8080

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

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

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

输入:

taskkill /pid 10320 /f

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

 编辑

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

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

回到项目再运行一遍:

项目运行成功

编辑


第二种:改端口号

Spring Boot的配置文件主要有两种格式,分别为application.properties 和 application.yml ,它们的区别主要有以下两点:

编辑


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

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

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

server:
    port: 8080

如果是application.properties写法:

server.port=8080

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

编辑

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

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

编辑


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

打开任务管理器关掉Java进程,鼠标右键或者右下角结束任务都行

编辑


第四种

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

编辑

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。