首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在EC2上运行Java应用程序

在EC2上运行Java应用程序
EN

Stack Overflow用户
提问于 2010-01-18 13:06:29
回答 5查看 10.8K关注 0票数 19

有没有人能告诉我描述以下内容的步骤/资源:

  1. 如何在amazon上部署Java应用程序-ec2
  2. 在实例重启(可能使用amazon-ebs)后维护对应用程序服务器的元数据的更改(部署新应用程序)
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-01-18 15:52:32

如果您还没有看过,请先检查一下:http://docs.aws.amazon.com/gettingstarted/latest/awsgsg-intro/intro.html

它会让你对它是如何工作的有一个概念。

关于在EC2上运行Java应用程序,您有几个选择-但它们通常归结为以下配方:

  1. 启动实例
  2. 将Java应用服务器(war/ear)安装到应用服务器

现在,您可以将以上内容捆绑到一个ebs ami中,也可以编写一个脚本(bash/sh/tcl),在实例启动时应用这些更改(我更喜欢这样)。这些脚本允许您修改安装/启动/移动的内容,而不必重新绑定您的实例。

这里有一些很棒的资源:http://developer.amazonwebservices.com/connect/kbcategory.jspa?categoryID=100

希望这能有所帮助。

票数 8
EN

Stack Overflow用户

发布于 2010-01-18 16:11:07

如何在亚马逊上部署Java应用程序-ec2

您仍然部署到应用程序服务器,所以它并没有真正的不同。如果您有更具体的问题,请澄清。但是看看Running JEE applications on Amazon EC2How to deploy a java web application on an ec2 instance吧。

在实例重启后维护应用服务器的元数据更改(部署新应用程序)(可能使用amazon-ebs)

如果您使用Amazon EBS,则无需担心,Amazon EBS卷是独立于实例生命周期持续存在的实例外存储。

票数 7
EN

Stack Overflow用户

发布于 2011-12-26 16:18:04

亚马逊亚马逊网络服务的新推出的弹性BeanStalk在这里为您解决问题。您可以通过Bean Stalk在亚马逊Ec2实例上部署Java应用程序。您只需创建一个新的应用程序,并在其中创建一个环境,然后添加您的WAR文件进行部署,AWS拥有自己的Tomcat 6/7版本,其中包含开放式JDK,如果需要,可以将其自定义为Sun JDK。

因此,亚马逊提供了完整的部署工具,只需在BeanStalk中部署即可开始使用您的应用程序。BeanStalk提供了自动伸缩和弹性负载平衡等功能来定制您的应用程序环境。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2084006

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档