Grails部署 - 最快的部署方式?

时间:2010-03-19 07:52:45

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

如果有人在他们的服务器上运行或正在运行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 Cloud Foundry处于测试阶段,会花费额外的钱并且地点有限(我已注册但未收到电子邮件)。

问题

我的应用程序非常简单,负载小,数据要求小,不需要扩展到5个用户。

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

具体做法是:

  • 是否有任何托管公司在他们的服务器上安装了tomcat,我可以注册并使用它只会有效?
  • 您知道在没有Cloud Tools的情况下将Grails应用程序部署到EC2的任何简单教程吗?

提前致谢,

GAV株系

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

4 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

我们通过CloudFoundry运行ShareYourLove.com,效果很好。它不会花费我们额外的标准EC2费率。

最好的选择(如果你尚未收到CF登录)是购买像http://www.linode.com这样的低成本linux盒子并自己安装tomcat和mysql。

欢呼声

答案 2 :(得分:1)

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

答案 3 :(得分:1)

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