SpringBoot报错:端口被占用Address already in use(Failed to start component [Connector[HTTP/1.1-8080)

简介: SpringBoot报错:端口被占用Address already in use(Failed to start component [Connector[HTTP/1.1-8080)

今天本来写代码一直好好的,项目也能运行,结果写了一会,想要运行一把的时候竟然报错了。


问题


可以从两处看到报错信息:

第一处:


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


翻译为:20190427144303633.png

第二处:

 Address already in use: bind

翻译为:

20190427144518740.png


解决办法


我也是第一次遇到这种情况,通过了解这是端口号被占用问题。

我们针对不同情况有各自的解决办法:


第一种情况:


如果我们只能哪个项目占用了端口号,或者能够找到占用端口号的项目,或者启动了两次,服务没有关。


这是在我们可以找到冲突的源头的情况下,直接关闭被占用的端口即可解决。


第二种情况


修改application配置文件

找不到冲突的源头,我们就直接修改端口号,暂时不用8080端口


在application.properties配置文件中添加

server.port=8081

当然了,不是只能更改为8081,只要是本机可用的端口号即可,我的修改截图(当我们不需要修改时,在前面加上“#”,注释掉即可):


20190427150402249.png


第三种方法:

找不到源头,又不想配置文件。那就使用暴力解决问题法:

重启软件解决10%的问题,重启电脑解决50%的问题,重购新机解决100%的问题。

重启电脑也能解决这个问题的!

目录
打赏
0
0
0
0
9
分享
相关文章
深入解析HTTP请求方法:Spring Boot实战与最佳实践
这篇博客结合了HTTP规范、Spring Boot实现和实际工程经验,通过代码示例、对比表格和架构图等方式,系统性地讲解了不同HTTP方法的应用场景和最佳实践。
74 5
Idea启动SpringBoot程序报错:Veb server failed to start. Port 8082 was already in use;端口冲突的原理与解决方案
本文解决了Idea启动SpringBoot程序报错:Veb server failed to start. Port 8082 was already in use的问题,并通过介绍端口的使用原理和操作系统的端口管理机制,可以更有效地解决端口冲突问题,并确保Web服务器能够顺利启动和运行。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
解决ssh: connect to host IP port 22: Connection timed out报错(scp传文件指定端口)
解决 `ssh: connect to host IP port 22: Connection timed out` 报错涉及检查 SSH 服务状态、防火墙配置、网络连通性和主机名解析等多个方面。通过逐步排查上述问题,并在 `scp` 命令中正确指定端口,可以有效解决连接超时的问题,确保文件传输的顺利进行。希望本文提供的解决方案能帮助您快速定位并解决该错误。
914 3
解决ssh: connect to host IP port 22: Connection timed out报错(scp传文件指定端口)
通过这些步骤和方法,您可以有效解决“ssh: connect to host IP port 22: Connection timed out”问题,并顺利使用 `scp`命令传输文件。
2994 7
你了解 SpringBoot 在一次 http 请求中耗费了多少内存吗?
在工作中常需进行全链路压测并优化JVM参数。通过实验可精确计算特定并发下所需的堆内存,并结合JVM新生代大小估算GC频率,进而优化系统。实验基于SpringBoot应用,利用JMeter模拟并发请求,分析GC日志得出:单次HTTP请求平均消耗约34KB堆内存。复杂环境下,如公司线上环境,单次RPC请求内存消耗可达0.5MB至1MB,揭示了高并发场景下的内存管理挑战。
【Spring】运行Spring Boot项目,请求响应流程分析以及404和500报错
【Spring】运行Spring Boot项目,请求响应流程分析以及404和500报错
397 2
kotlin+springboot入门级别教程,教你如何用kotlin和springboot搭建http
本文是一个入门级教程,介绍了如何使用Kotlin和Spring Boot搭建HTTP服务,并强调了Kotlin的空安全性特性。
170 7
kotlin+springboot入门级别教程,教你如何用kotlin和springboot搭建http
云服务器怎么开启被关闭的端口?手把手教你开启端口
在使用云服务器时,若发现某些服务无法访问,可能是端口被关闭。本文介绍了端口关闭的原因、检查方法及开启步骤。原因包括初始设置限制、防火墙规则和外部网络策略;可通过netstat或ss命令检查端口状态,用ufw、iptables或firewalld调整防火墙规则。最后提供了解决常见问题的建议,确保端口正常开放并可供外网访问。
270 9
云服务器常用端口作用
了解云服务器常用端口的作用有助于高效管理资源、快速定位问题及更好地使用云服务。常见端口包括:21(FTP,文件传输)、22(SSH,远程连接Linux)、25(SMTP,发送邮件)、80(HTTP,网页服务)、110/143(POP3/IMAP,接收邮件)、443(HTTPS,加密网页)、1433(SQL Server)、3306(MySQL)、3389(RDP,远程访问Windows桌面)和8080(代理服务)。
81 2
阿里云国际站:阿里云服务器端口配置
悟空云@CloudWuKong阿里云是全球领先的云计算服务提供商,为用户提供弹性计算、数据库、存储、网络安全等一系列云计算服务。在使用阿里云服务器时,合理配置端口非常重要,可以提高服务器安全性和稳定性。