当前位置: 首页 > 知识库问答 >
问题:

eclipse中的Spring Boot应用程序,配置为侦听端口XXXX的Tomcat连接器无法启动

杜阳炎
2023-03-14

我正在使用Spring框架开发一个REST API。

首先,由于同样的问题,我无法运行我的应用程序。我计算机上的8080端口忙。然后我发现解决此问题的一个替代方法是在src/main/resources文件夹下创建一个application.properties文件。这就是我所做的,并设置服务器在端口8090上侦听。这是可行的,但只在第一次,现在每当我尝试运行应用程序第二次时,都会得到相同的异常。

Description:

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

据我所知,这个框架利用apache tomcat的一个嵌入式实例来部署每个应用程序。

我的猜测是,第二次我尝试运行应用程序时,服务器没有重新启动,这就是为什么输出显示“端口可能已经在使用或连接器可能配置错误”。

因此,一个更具体的问题是,如何手动或编程地管理apache tomcat的嵌入式实例?

共有1个答案

齐驰
2023-03-14

在控制台上,看着对话框的最右端,你应该会看到一个红色按钮,有点像蜂鸣器。要正确地停止您刚才运行的spring boot应用程序,继续操作并点击这个特定的“红色”按钮,您的问题就解决了。希望这有帮助!

 类似资料:
  • 我刚下载了这个项目: 但当我尝试使用推荐的命令运行服务器时: 我得到以下输出: 如你所见,有一行是这样写的:

  • 描述: 配置为侦听端口80的Tomcat连接器无法启动。端口可能已在使用中,或者连接器配置错误。 行动: 运行Sencha客户端(在目录内) 并将Spring Boot端口更改为8082:

  • 说明: 配置为侦听端口8080的Tomcat连接器启动失败。端口可能已经在使用中,或者连接器可能配置错误。 和错误端口问题

  • 在尝试运行Spring Boot应用程序时,我得到了一个常见的错误“配置为侦听端口8080的Tomcat连接器启动失败”。我检查了,端口8080上没有任何东西在运行,端口8080也没有监听或等待。我切换到8083端口,得到了同样的错误。这个应用程序昨天运行得很好,突然间我开始出现这个错误。作为最后的努力,我重新启动了我的机器,希望杀死任何流氓进程,但没有帮助。

  • 我的程序编译了所有内容,我没有出错,但我实际上期望tomcat应该永久在端口8080上。输出中也没有Spring。在另一个项目中,我做的一切都很好。谢谢你帮助我。 我的父母: 我的tarter.class: 我的Starter-Pom: 控制台输出: 然后什么都不会发生了。谢谢你的帮助。

  • 我有Spring启动应用程序,它通过注释从组件类中侦听 IBM MQ 队列。MQ 属性(主机名、通道、端口等)是从 yaml 文件设置的。 MQ 依赖项在分级构建中添加,如下所示: 这可以正常工作,只要我使用Tomcat容器在本地运行应用程序即可侦听消息。但是,如果我将其打包为 EAR 并部署到 Wesbphere8.5 服务器,它将引发以下异常,并且侦听器未从队列中读取消息。我确认所有运行时依赖