【问题标题】:How to deploy war file tomcat running on amazon ec2 instance如何部署在亚马逊 ec2 实例上运行的 war 文件 tomcat
【发布时间】:2012-06-29 09:42:08
【问题描述】:

我已经在 amazon linux 实例上安装了 tomcat 6.0 和 mysql 5.5。 现在我想在亚马逊实例上运行的 mysql 上的 tomcate 和 .sql 文件上部署 war 文件。我是亚马逊服务的新手。请提供有关程序的详细信息。 请帮助我。在此先感谢。

【问题讨论】:

    标签: mysql amazon-ec2 tomcat6 cloud-hosting


    【解决方案1】:

    简单的方法是使用 scp 或 rsync 上传文件并重启 Tomcat。 但是,如果您有许多服务器或 WAR,甚至更复杂的情况,请考虑其他方式:

    1. 使用 jenkins 部署
    2. 编写由 python-fabric 使用的部署脚本

    您应该设计自己的部署流程来克服遇到的困难。 在我的情况下,每个 ec2 实例都是现货实例,它们是由脚本或自动缩放创建的。 我们应该使用最新的软件和 JAR 来运行网络爬虫,让每个新的 Spot 实例更新保持最新状态。 我们的设计非常简单。只是一个从 S3 下载文件并解压缩的脚本:

    1. ec2 Spot 实例已完成启动
    2. 运行软件更新脚本
    3. 运行从更新程序获取的软件脚本

    在你的情况下,有一些你没有弄清楚的关键点:

    1. 应该更新多少个 ec2 实例?
    2. 如何知道一个 ec2 实例需要更新。
    3. (许多其他点)

    部署 WAR 的最佳方式是什么?这取决于你的情况。

    【讨论】:

      猜你喜欢
      • 2010-12-28
      • 2018-04-11
      • 1970-01-01
      • 1970-01-01
      • 2016-08-11
      • 1970-01-01
      • 2015-09-18
      • 2016-12-07
      • 2020-09-16
      相关资源
      最近更新 更多