【问题标题】:Grails Deployment - Fastest way to get deployed?Grails 部署 - 最快的部署方式?
【发布时间】:2023-03-10 23:21:01
【问题描述】:

如果有人在他们的服务器上拥有或正在运行 Grails 应用程序,我将不胜感激有关创建 WAR 后去向的一些详细信息。

背景

我选择了grails,因为使用Google App EngineApp Engine Plugin 部署应该是微不足道的。这个问题是有一个bug 使得任何应用程序都几乎无法使用,我希望这一点更加突出,这样我就不必在意识到错误之前亲自看到错误。

下一个选项是EC2 和 Cloud Tools 插件,Cloud Tools 似乎可以与 grails 1.0 一起使用,但由于获取 JAR 依赖项的问题而不能与当前的 1.2.1 一起使用。 Cloud Tools has been succeeded by Cloud Foundry 似乎还处于测试阶段,需要额外付费并且名额有限(我注册了但没有收到电子邮件)。

问题

我的应用程序非常琐碎,负载小,数据需求小,并且不需要扩展到超过 5 个用户。

我怎样才能尽可能快速轻松地deploy我的 grails 应用程序?

具体来说:

  • 是否有任何托管公司已在其服务器上安装了开箱即用的 tomcat,我可以注册并使用它就可以正常工作?
  • 您是否知道任何简单的教程,用于在不使用 Cloud Tools 的情况下将 grails 应用程序部署到 EC2?

提前致谢,

Gav

旁注:我选择 grails 是因为 good advice from SO,从开发到部署产品应该很短的时间,除了自动部署的工具还不够成熟,我'以前从未配置过服务器。

【问题讨论】:

    标签: java google-app-engine grails amazon-ec2


    【解决方案1】:

    http://mor.ph/ 支持 grails 应用程序,没有前期成本,同时支持 PostgreSQL 和 MySQL。

    【讨论】:

    • 这曾经是正确的,将来会再次正确,但目前他们正在改进:)
    【解决方案2】:

    您选择 Grails 是一个不错的选择;如果您的应用程序在本地计算机上运行,​​则可以直接将其部署到 EC2。即使您没有 CloudFoundry 帐户,您仍然应该能够使用开源 Cloud Tools 和 AMI 将您的应用程序部署到 EC2。如果您需要有关 EC2 的任何帮助,请发表评论,我将添加一些有用的链接。

    【讨论】:

    • 在使用 Cloud Tools 和当前版本的 Grails 时存在一些问题。 Grails 1.1.1 code.google.com/p/cloudtools/issues/detail?id=7 的原始问题在 1.2.1 中更糟,因为 Default Deps 根本不存在,我不知道如何解决这个问题。不管我收到 Cloud Foundry 的邀请!
    【解决方案3】:

    我使用 slicehost,他们有安装 postgresql/mysql 的非常简单的说明,而且 tomcat 也很容易安装。

    【讨论】:

      【解决方案4】:

      我们正在通过 CloudFoundry 运行 ShareYourLove.com,它运行良好。与标准 EC2 费率相比,我们不会花费任何额外费用。

      最好的选择(如果你还没有收到 CF 登录)是购买一个低成本的 linux 盒子,比如http://www.linode.com,然后自己安装 tomcat 和 mysql。

      干杯

      【讨论】:

      • 为小费干杯,我最终得到了一个 VPS,我确信 EC2 有很多好处,但我真的只需要一些非常简单的东西。 lowendbox.com 给我一台机器,每月 5 美元,我所需要的,希望它对某人有所帮助!
      猜你喜欢
      • 2015-07-18
      • 1970-01-01
      • 1970-01-01
      • 2011-09-20
      • 2012-07-09
      • 2012-01-13
      • 2011-02-16
      • 1970-01-01
      相关资源
      最近更新 更多