gpt4 book ai didi

解决Spring Boot项目端口8080被占用的问题

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 28 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章解决Spring Boot项目端口8080被占用的问题由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

解决Spring Boot项目端口8080被占用的问题

错误提示:

2018-11-12 21:25:58.422 ERROR 15916 ― [ restartedMain] o.s.b.d.LoggingFailureAnalysisReporter

APPLICATION FAILED TO START 。

Description

The Tomcat connector configured to listen on port 8080 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 8080, or configure this application to listen on another port. 。

可能的原因:

  1. 电脑中其他进程占用8080端口;
  2. 其他Spring Boot项目占用8080端口;
  3. 自己要运行的项目重复生成占用了端口。

解决方法:

对于造成端口占用的原因1和2解决方法有两种: 方法一:更改项目运行的端口号 如果我们没有在配置文件(application.properties)中配置端口号,Spring Boot项目则会采用默认的8080端口号,我们通过在配置文件中添加server.port=8004将端口号改为不为8080的端口; 如下图:

解决Spring Boot项目端口8080被占用的问题

方法二:使用cmd结束占用8080端口的进程 1 打开cmd输入:netstat -ano|findstr 8080,显示占用8080的进程; 。

解决Spring Boot项目端口8080被占用的问题

2 可以查看8080下的各个进程的具体信息,例如通过netstat -ano|findstr 4252查看PID为3160的进程具体的信息,然后使用taskkill /pid 3160/f将进程关闭,我们可以将8080下的进程全给关掉,然后在运行Spring Boot项目,就不会出现端口占用问题了! 。

解决Spring Boot项目端口8080被占用的问题

对于造成端口占用的原因3的解决方法:

对于原因3,是由于在IDEA中开启了Spring Boot项目的多端口部署的原因,也就是你每一次运行(Run)都会生成一个程序,如下图:

解决Spring Boot项目端口8080被占用的问题

注解1处显示已经运行了两个Application,如同注解2显示的俩个,因为如果打开了Spring Boot项目的多端口部署,每一次点击注解1的运行图标都是Run,而不是如同注解三处的的重新生成(Rerun)这个程序,

1.点击图中Edit Configurations,如图 。

解决Spring Boot项目端口8080被占用的问题

2.选中的Single instance only点击ok.

解决Spring Boot项目端口8080被占用的问题

总结 。

到此这篇关于解决Spring Boot项目端口8080被占用的问题的文章就介绍到这了,更多相关Spring Boot端口8080被占用内容请搜索我以前的文章或继续浏览下面的相关文章希望大家以后多多支持我! 。

原文链接:https://blog.csdn.net/qq_27694835/article/details/108571332 。

最后此篇关于解决Spring Boot项目端口8080被占用的问题的文章就讲到这里了,如果你想了解更多关于解决Spring Boot项目端口8080被占用的问题的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com