2010-03-19 69 views
5

如果任何人在他們的服務器上有或正在運行Grails應用程序,我將不勝感激關於創建WAR後去哪裏的一些細節。Grails部署 - 部署最快的方法?

背景

我選擇grails因爲Google App EngineApp Engine Plugin部署應該是微不足道的。這個問題是有一個bug,這使得任何應用程序幾乎不可用,我希望這是更突出,所以我不必在我意識到之前自己看到錯誤。

下一個選項是EC2和雲工具插件,似乎雲工具與grails 1.0一起工作,但由於獲取JAR依賴性的問題而無法與當前的1.2.1一起使用。它也似乎由Cloud Foundry這是在測試版,將花費額外的錢和有限的地方(我註冊,但沒有收到電子郵件)。

問題

我的應用程序是微不足道的痛苦,它具有體積小負荷,小的數據要求,也不需要將規模擴大近5個用戶。

我怎麼能deploy我的grails應用盡可能快速和無痛地儘可能?

具體做法是:

  • 是否有已在其服務器上安裝tomcat的了,我可以註冊和使用,將剛工作盒的任何託管公司?
  • 你知道任何有關在沒有云工具的情況下部署到EC2的Grails應用程序的簡單教程嗎?

由於提前,

GAV株系

側面說明:我撿到因爲good advice from SO Grails的,它應該是從發展的一個非常短的時間內部署的產品,除了工具汽車部署不是那麼成熟,我從來沒有配置過服務器。

回答

1

我們通過CloudFoundry運行ShareYourLove.com,它運行良好。它不會超過標準EC2費用。

最好的選擇(如果你還沒有收到CF登錄)是購買一個像http://www.linode.com這樣的低成本linux機器,並自己安裝tomcat和mysql。

歡呼

+0

乾杯的提示,我最終得到了VPS,我確信EC2有很多好處,但我真的只需要一些非常簡單的東西。 http://www.lowendbox.com/給我一臺機器,每月5美元,我需要的,希望它可以幫助別人! – gav 2010-03-28 20:45:57

1

我用slicehost,他們有安裝PostgreSQL/MySQL和Tomcat的非常簡單的指令是安裝非常簡單。

1

你做了一個很好的選擇Grails;如果您的應用程序在本地計算機上運行,​​則可以直接將其部署到EC2。即使您沒有CloudFoundry帳戶,您仍應該可以使用開源Cloud Tools和AMI將您的應用部署到EC2。如果您需要EC2的幫助,請發表評論,我會添加一些有用的鏈接。

+0

使用雲工具和Grails的當前版本有一些問題。 Grails 1.1.1 http://code.google.com/p/cloudtools/issues/detail?id=7的原始問題在1.2.1中更糟,因爲默認Deps根本不存在,我不確定如何解決這個問題。 無論我是否收到Cloud Foundry的邀請! – gav 2010-03-28 20:41:33

2

http://mor.ph/支持grails應用程序,不需要預付費用並且支持PostgreSQL和MySQL。

+0

這曾經是真的,將來會再次如此,但現在他們正在改造:) – gav 2010-03-28 20:09:37