3

我正在尝试使用 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/应用程序/MYAPPNAME/应用程序

此外,当我尝试创建通向数据库的 Caldecott 隧道时,我收到响应“URI:caldecott-85393a.appfog.com 已被占用或保留。(404 未找到)”我在(错误地)部署时也看到了应用到 MYAPPNAME.api.appfog.com(默认 AF 名称而不是特定的基础设施地址)。

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

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

BR佐兰

4

2 回答 2

1

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

于 2012-08-17T20:10:18.713 回答
0

AppFog 最近在其 Java 部署方面遇到了问题,这些问题特别影响了 Grails 应用程序。这已解决,现在应该可以按预期无缝工作。您也可以随时在活跃的 google 群组中获取更多信息:https ://groups.google.com/forum/#!forum/appfog-users

于 2012-09-25T19:30:04.743 回答