使用Eclipse CloudFoundry插件将Grails应用程序部署到AppFog

时间:2012-08-17 13:47:44

标签: grails cloudfoundry appfog

我正在尝试使用Spring Source Suites(STS 2.9.2)中的CloudFoundry插件(版本1.1)将我的Grails应用程序部署到AppFog。 我在部署应用程序时使用https://api.appfog.com作为服务器地址,使用MYAPPNAME.aws.af.cm作为应用程序地址。 应用程序被推送和启动,服务是有限的,但在那之后,我发现错误说: 与服务器的通信失败:I / O错误:服务器返回HTTP响应代码:405为URL:https://api.appfog.com/apps/MYAPPNAME/application

此外,当我尝试向数据库创建Caldecott隧道时,我会回复“URI:caldecott-85393a.appfog.com已经被采取或保留。(404 Not Found)”,我也看到了(错误) treid将应用程序部署到MYAPPNAME.api.appfog.com(默认的AF名称而不是特定的基础设施地址)。

我认为CloudFoundry插件使用默认服务器地址来访问应用程序,并尝试在默认服务器地址上创建Caldecott隧道(caldecott-85393a.appfog.com而不是caldecott-85393a.aws.af.cm)

有人知道如何规避这种情况吗?

BR 卓然

2 个答案:

答案 0 :(得分:1)

这听起来不像是插件本身的问题,而是来自AppFog云端的响应。我会把它作为一个问题,并澄清你可以使用他们的云插件。

答案 1 :(得分:0)

AppFog最近在他们的Java部署中遇到了特别影响Grails应用程序的问题。这已经解决,应该按预期无缝地工作。您也可以随时在有效的Google群组中与我们联系以获取更多信息:https://groups.google.com/forum/#!forum/appfog-users