gpt4 book ai didi

java - 配置为监听端口 80 的 Tomcat 连接器启动失败

转载 作者:行者123 更新时间:2023-11-28 21:48:48 27 4
gpt4 key购买 nike

我运行 webapp https://github.com/donhuvy/mycustomer我遇到错误

Description:

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

这是我的日志https://gist.github.com/donhuvy/93210850f955f9ddbc00ab735a0ade18#file-terminal-log-L191

我已经通过命令查看了80端口

sudo lsof -i TCP:80 | grep LISTEN

但结果是什么都没有。如何解决? (我使用的是 macOS 10.12.5)

更新:

运行 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.

最佳答案

在linux上1024以下的端口只有root才能打开,所以默认限制80端口

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

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

来源:Spring Boot running app on port 80

关于java - 配置为监听端口 80 的 Tomcat 连接器启动失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44635109/

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