Amazon web services 502 AWS Spring引导应用程序上的错误请求

Amazon web services 502 AWS Spring引导应用程序上的错误请求,amazon-web-services,nginx,amazon-ec2,spring-boot,amazon-elastic-beanstalk,Amazon Web Services,Nginx,Amazon Ec2,Spring Boot,Amazon Elastic Beanstalk,大家好,我是新来的AWS,正在尝试在Elastic Beanstalk中部署spring引导应用程序。部署成功,但无法访问应用程序。获取502错误请求网关nginx/1.10.1错误。部署是在配置上完成的 64位Amazon Linux 2016.09 v2.2.0,运行Java 8(nginx代理服务器)。有没有办法解决这个问题。在谷歌搜索之后,我发现这是因为端口不匹配。我想知道应该在哪里更改端口号。来自AWS: 默认情况下,Spring引导应用程序将侦听端口8080。有弹力的 Beansta

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

来自AWS:

默认情况下,Spring引导应用程序将侦听端口8080。有弹力的 Beanstalk假定应用程序将侦听端口5000。那里 有两种方法可以解决此差异:更改端口 Beanstalk配置为使用或更改Spring引导的端口 应用程序正在侦听


您可以在
server.port
属性中的
application.properties
中设置端口,或者通过设置server\u port environment属性在上述文档中所述的环境中设置端口。

我也有同样的问题。原因是我没有正确生成我的jar。不要从干净的安装中获取经典的jar,而要从干净的软件包spring boot中获取一个:为我重新打包设置
端口
(而不是
服务器\u端口
)作为环境变量,其值
8080
对我有效。

可能的重复只是为了验证它是否是nginx错误,你能试着用旋度平衡机来消耗你的弹簧靴吗?我是说在你的ec2实例中。。。卷曲