Java Amazon Web服务部署-免费层

Java Amazon Web服务部署-免费层,java,eclipse,amazon-web-services,deployment,amazon-ec2,Java,Eclipse,Amazon Web Services,Deployment,Amazon Ec2,我正在尝试使用AWS免费层来承载java web应用程序。我创建了一个EC2实例,但不知道如何将应用程序部署到此实例。我试图使用AWS Toolkit for eclipse将网站部署到Elastic Beanstalk,但从这里开始,我需要第二层将应用程序部署到生产环境。 我的问题是:部署到我的EC2实例的免费解决方案是什么?如何部署? 谢谢大家! 如果您使用的是Elastic Beanstalk(我推荐),那么您应该从AWS控制台手动创建Beanstalk堆栈。在您这样做之前,我建议您终止另

我正在尝试使用AWS免费层来承载java web应用程序。我创建了一个EC2实例,但不知道如何将应用程序部署到此实例。我试图使用AWS Toolkit for eclipse将网站部署到Elastic Beanstalk,但从这里开始,我需要第二层将应用程序部署到生产环境。 我的问题是:部署到我的EC2实例的免费解决方案是什么?如何部署?
谢谢大家!

如果您使用的是Elastic Beanstalk(我推荐),那么您应该从AWS控制台手动创建Beanstalk堆栈。在您这样做之前,我建议您终止另一个实例,因为您不会使用它。 beanstalk堆栈将在后台创建一个EC2实例,如果需要,还将创建一个RDS数据库。您为资源(EC2、RDS)付费,但不为“Beanstalk堆栈”支付额外费用。 拥有Beanstalk堆栈后,可以使用Eclipse插件部署它,或者只需生成WAR文件并通过AWS控制台上载即可。(在Beanstalk页面上有一个上传war文件以进行部署的位置。)

请注意将数据库连接详细信息设置为RDS(如果正在使用)

还请注意,免费层很适合预热,但不推荐用于生产


创建Beanstalk堆栈时,请确保创建一个AZ web前端,这样只有一个web服务器在运行。

等等,为什么需要两层?您只提到了“JavaWeb应用程序”,没有提到其他层。