热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

使用AWSElasticBeanstalk在AWS上部署SpringBoot应用程序

如何解决《使用AWSElasticBeanstalk在AWS上部署SpringBoot应用程序》经验,为你挑选了1个好方法。

我想使用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/

在此输入图像描述



1> SkyWalker..:

教程:如何使用Elastic Beanstalk将Spring Boot应用程序部署到Amazon AWS

Youtube视频教程: https ://youtu.be/-ZYQQh8G01A

源代码链接: https ://github.com/marcthomas2013/spring-boot-aws

完整教程链接: https ://mtdevuk.com/2015/02/10/how-to-deploy-a-spring-boot-application-to-amazon-aws-using-elastic-beanstalk/

创建一个Spring Boot战争:

    安装Spring Extensions启动eclipse IDE.对于Luna,将此链接添加到您的更新安装程序http://dist.springsource.com/release/TOOLS/update/e4.4/

    您还需要在Eclipse中安装Tomcat服务器.如果您没有此设置,请在继续之前搜索Google以获取设置说明.

    选择File-> New-> Other-> Spring-> Spring Starter Project

    将名称和工件设置为spring-boot-aws

    将包装从罐子改为战争(这有几点我稍后会解释)

    选择Actuator和Remote Shell,以便我们有一些RESTful服务来测试应用程序.

    单击完成

它创建了一个简单的Spring Boot应用程序,其中包含一些REST服务,如/ beans,它将返回应用程序中所有bean的JSON对象.

使用Amazon Elastic Beanstalk部署应用程序

    登录亚马逊AWS.

    在主控制面板中,选择部署和管理下的Elastic Beanstalk.

    单击右上角的"创建应用程序".

    输入Application Name,然后单击Next.

    环境层 - Web服务器

    预定义配置 - Tomcat

    环境类型 - 单个实例

    点击下一步

    选择上传您自己的,单击浏览并找到您之前创建的战争.

    上传应用程序后,您将看到选择URL的下一页.

    输入名称并单击检查可用性以查看是否可以使用它.

    点击下一步

    在此示例中我们不需要RDB,因此请单击此处的下一步.

    在下一步中,您将定义将要创建的EC2实例,如果您使用免费试用,则坚持使用免费的t1.micro实例类型.

    EC2密钥对可以不被选中.你现在不需要它,很可能你还没有配置它.这将在稍后的文章中介绍.

    点击下一步.

    在环境标签中再次点击下一步,因为我们不关心这一点.

    查看配置,然后单击"启动".

Amazon AWS现在将配置您的服务器,安装Tomcat服务器并部署您上传的war文件.完成此操作需要5-10分钟.

这里提供了另一个完整的教程: 在AWS中部署全栈Spring启动应用程序的循序渐进指南

如果您想使用CLI以官方方式部署代码,那么您可以阅读本教程:

PS如果您有502 Bad GateWay nginx的问题,您有三个选项我更喜欢将弹簧启动端口更改为5000检查此处了解更多详细信息Bad GatWay问题3选项解决它


推荐阅读
author-avatar
god
快出去找工作了,加油!!!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有