使用 Spring Boot Java 端口 8080 上的 Tomcat 失败
Posted
技术标签:
【中文标题】使用 Spring Boot Java 端口 8080 上的 Tomcat 失败【英文标题】:Tomcat on port 8080 failed using Spring boot Java 【发布时间】:2021-01-04 10:07:13 【问题描述】:我是弹簧靴的初学者。当我运行 Spring Boot 应用程序时,我遇到了配置为侦听端口 8080 的 Tomcat 连接器无法启动的问题。春季开机
我不知道如何解决问题。我在运行mysql时安装了mysql,它的端口也是8080。所以如何解决这个问题。
***************************
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.
【问题讨论】:
所以你有 MySQL 在 8080 端口上运行?那是你的问题比。停止 MySQL 服务,即可在 8080 上运行 Tomcat。 这能回答你的问题吗? How to configure port for a Spring Boot application 这能回答你的问题吗? Windows Kill Process By PORT Number 【参考方案1】:您的 8080 端口已被其他进程使用。
在application.properties
中更改spring-boot server.port=8090
的端口。
如果该端口号不属于您计算机上的任何其他进程,您可以将应用程序运行服务器端口更改为任何端口号。
另外一件事,如果你使用 IntelliJ idea 开发,不小心关闭了你的 IDE,没有正确的方法可能会出现这个错误个人经验。
【讨论】:
【参考方案2】:似乎 8080 端口已被其他进程使用。
通过在application.properties
中添加server.port=8090
来更改spring-boot tomcat的端口。
将 8090 更改为您要使用的任何端口。
【讨论】:
错误消失了。但 localhost/8090 但无法访问此站点 您的意思是 localhost:8090 带有 : 而不是 / ?以上是关于使用 Spring Boot Java 端口 8080 上的 Tomcat 失败的主要内容,如果未能解决你的问题,请参考以下文章
修改 Spring boot 启动端口号 Spring Boot 监听端口被占用无法启动
Spring Boot 和 Apache2 在同一服务器和端口上
Spring Boot - 如何在不使用 spring 注释的情况下在运行时获取端口