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

502 AWS Spring Boot应用程序上的错误请求

微生毅
2023-03-14

大家好,我是新来的AWS,正在尝试在Elastic Beanstalk中部署spring boot应用程序。部署成功,但无法访问应用程序。获取502错误请求网关nginx/1.10.1错误。部署在64位Amazon Linux 2016.09 v2配置上完成。2.0运行Java 8(nginx代理服务器)。有没有办法解决这个问题。在谷歌搜索之后,我发现这是因为端口不匹配。我想知道我应该在哪里更改端口号。

共有3个答案

令狐宏伟
2023-03-14

对我来说,设置PORT(而不是SERVER_PORT)为值为8080的环境变量对我有效。

孙朝明
2023-03-14

我也有同样的问题。原因是我没有正确生成我的罐子。不要从干净的安装中获取经典的jar,而是从干净的软件包spring boot:repackage中获取经典的jar

胡景澄
2023-03-14

从AWS留档:

默认情况下,Spring Boot应用程序将侦听端口8080。弹性豆茎假设应用程序将侦听端口5000。有两种方法可以修复这种差异:更改配置为使用的弹性豆茎端口,或者更改Spring Boot应用程序侦听的端口。

您可以在application.properties中的server.port属性中设置端口,或者通过设置环境属性来设置SERVER_PORT环境。

 类似资料:
  • 2020-01-28T01:42:46.028688+00:00 Heroku[web.1]:使用命令启动进程 2020-01-28T01:42:45.000000+00:00APP[api]:生成成功 2020-01-28T01:42:48.451589+00:00Heroku[web.1]:状态从启动更改为崩溃 2020-01-28T01:42:48.433700+00:00 Heroku[W

  • 我正在获取一条消息,通过gmail API获取完整消息: 我正在传递一条有效的消息。Id号 谷歌。GoogleApiException:“谷歌。API。请求。请求错误 找不到[404] 谷歌。应用程序。请求。请求错误未找到[404]错误[消息[未找到]位置[-]原因[未找到]域[全局]] 这里还有一个问题 有人遇到过这个吗?

  • 每当我尝试运行我的应用程序时,屏幕截图中的窗口就会弹出。声明找不到默认活动,因此我无法部署我的应用程序: 我的代码清单文件 这就是我点击运行时得到的窗口- 我的代码的Gradle文件:

  • 我有这个代码,我用它从电子表格创建PDF,我修改了它,在另一个电子表格中使用,现在我得到这个错误。 异常:https://docs.google.com 返回代码 400 的请求失败。截断的服务器响应: 完整的错误似乎是: .goog-inline-block{position:relative;display:-moz-inline-box;display:inline-block}* html

  • 我正在Heroku上部署一个网站,但我在尝试运行“Heroku open”时收到了“应用程序错误”。 我相信我已经成功地将文件推送到Heroku中,这是我的“git推送heroku master”代码的一部分: 当我运行“heroku config-s | grep PATH”时,我得到了 我正在使用Ruby 1.9.3和Rails 4.0.0 文件夹 宝石环境 箱/轨道 垃圾箱/包裹 仓/耙

  • 我们使用最新的Tomcat(8.5)将java Web应用程序(WAR文件)部署到Azure应用服务上。Azure检测到WAR文件,但在启动时,我们会在catalina.date.log中看到以下内容 2018年2月6日07:57:24.494信息[主要]组织。阿帕奇。卡塔琳娜。果心标准服务。startInternal启动服务[Catalina] 2018年2月6日07:57:24.512信息[m