如果有人在他们的服务器上运行或正在运行Grails应用程序,我会很感激创建WAR后的一些细节。
背景
我之所以选择grails,是因为Google App Engine和App 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应用程序?
具体做法是:
提前致谢,
GAV株系
旁注:我因为good advice from SO选择了grails,从开发到部署产品应该是非常短的时间,除了自动部署的工具不是那么成熟我以前从未配置过服务器。
答案 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的任何帮助,请发表评论,我会添加一些有用的链接。