Grails 如何将模块化(多应用程序)系统部署到CloundFoundry

Grails 如何将模块化(多应用程序)系统部署到CloundFoundry,grails,cloud-foundry,Grails,Cloud Foundry,我想在cloudfoundry上部署一个模块化的grails应用程序。有一个面向用户的应用程序应该像往常一样安装在ROOT上,但是还有一个单独的管理系统应该部署到/admin的同一个实例上 但看起来每个实例只能向ROOT用户部署1个应用程序?是 我的理解是,没有将多个应用程序部署到同一个应用服务器实例的概念。但在大多数情况下,这是可以的。对于BI应用程序,我们通常会将其部署到另一个应用程序运行的同一个tomcat实例上。但我们将分别部署它。它可以访问相同的数据库,并且没有什么可以阻止应用程序之间

我想在cloudfoundry上部署一个模块化的grails应用程序。有一个面向用户的应用程序应该像往常一样安装在ROOT上,但是还有一个单独的管理系统应该部署到/admin的同一个实例上

但看起来每个实例只能向ROOT用户部署1个应用程序?

我的理解是,没有将多个应用程序部署到同一个应用服务器实例的概念。但在大多数情况下,这是可以的。对于BI应用程序,我们通常会将其部署到另一个应用程序运行的同一个tomcat实例上。但我们将分别部署它。它可以访问相同的数据库,并且没有什么可以阻止应用程序之间的单点登录或添加其他集成功能

编辑:应用程序1可能运行良好,并且使用了一些数据库。如果您想让application2访问相同的数据,只需将其绑定即可:

vmc bind-service my-database-service application2

当然,您也可以将两个应用程序合并在一起。这可能会得到想要的结果。。。但这可能是一项巨大的工作。

如何确保两个应用程序都达到save db?我编辑了答案,以显示绑定到现有数据库的示例。