我想使用AWS Elastic Beanstalk在AWS上部署Spring Boot应用程序,但我没有看到上传jar文件的选项,只有zip和war(?!)
在本教程中,他们正在部署一个jar文件: https://aws.amazon.com/es/blogs/devops/deploying-a-spring-boot-application-on-aws-using-aws-elastic-beanstalk/
答案 0 :(得分:13)
Youtube视频教程: https://www.youtube.com/watch?v=JYVlzoRMa3U
源代码链接: https://github.com/marcthomas2013/spring-boot-aws
它创建了一个简单的Spring Boot应用程序,其中包含一些REST服务,如/ beans,它将返回应用程序中所有bean的JSON对象。
亚马逊AWS现在将配置您的服务器,安装Tomcat服务器并部署您上传的war文件。完成此操作需要5-10分钟。
此处提供了另一个完整教程: Step-by-Step Guide to Deploying a Full-Stack Spring Boot Application in AWS
如果您想使用CLI以官方方式部署代码,那么您可以浏览this tutorial:
P.S 如果您遇到 502 Bad GateWay nginx的问题,您有三种选择 我更喜欢将弹簧引导端口更改为5000 点击此处查看更多详情Bad GatWay problem 3 options to solve it
答案 1 :(得分:0)
最初的问题是关于如何在AWS上加载jar文件,而不是war或zip文件。答案是关于战争档案的。它不能回答实际问题。