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

配置为侦听端口80的Tomcat连接器无法启动

洪宇定
2023-03-14

描述:

配置为侦听端口80的Tomcat连接器无法启动。端口可能已在使用中,或者连接器配置错误。

行动:

sudo lsof -i TCP:80 | grep LISTEN

运行Sencha客户端(在目录client内)

sencha web -port 8082 start

并将Spring Boot端口更改为8082:

APPLICATION FAILED TO START

Description:

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

共有1个答案

郎成龙
2023-03-14

在linux上,低于1024的端口只能由root打开,因此端口80在默认情况下受到限制

如果您想在80端口上发布应用程序,您需要将请求从端口80重定向到要运行springapp的端口(例如8080)

您可以使用默认情况下允许在端口80上工作的apache2服务器,并且可以将请求转发到tomcat

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

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

  • 我正在使用Spring框架开发一个REST API。 首先,由于同样的问题,我无法运行我的应用程序。我计算机上的8080端口忙。然后我发现解决此问题的一个替代方法是在文件夹下创建一个文件。这就是我所做的,并设置服务器在端口8090上侦听。这是可行的,但只在第一次,现在每当我尝试运行应用程序第二次时,都会得到相同的异常。 据我所知,这个框架利用apache tomcat的一个嵌入式实例来部署每个应用

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

  • 当我尝试通过局域网ping minecraft服务器时,文档会说: 我试图通过以下方式在python中实现这一点 这给了我一个 请帮助:(我不知道我的代码出了什么问题。 顺便说一句,发送数据包到那个端口是有效的,而假冒的服务器会出现在minecraft应用程序上。

  • 我有一个关于正确配置kafka侦听器属性的问题-侦听器和advertised.listers。 在我的配置中,我设置了以下道具: 客户端使用 进行连接。我是否需要在侦听器和广告侦听器中具有相同的值。这里 是指向运行 kafka 代理的主机的 dns 记录。 在什么情况下,我希望它们保持不变和不同? 谢谢!