私は、雲の中にモジュール式のgrailsアプリケーションを配備したいと考えています。通常はROOTにインストールする必要のあるユーザー向けのアプリケーションがありますが、別の管理システムが/ adminの同じインスタンスに展開される必要があります。モジュール式(マルチアプリケーション)システムをCloundFoundryにデプロイする方法
しかし、ROOTには1インスタンスにつき1アプリしか展開できないようですね。
私は、雲の中にモジュール式のgrailsアプリケーションを配備したいと考えています。通常はROOTにインストールする必要のあるユーザー向けのアプリケーションがありますが、別の管理システムが/ adminの同じインスタンスに展開される必要があります。モジュール式(マルチアプリケーション)システムをCloundFoundryにデプロイする方法
しかし、ROOTには1インスタンスにつき1アプリしか展開できないようですね。
はい。
私の理解では、複数のアプリケーションを同じアプリケーションサーバーインスタンスにデプロイするという概念はありません。しかし、ほとんどの場合これはOKです。私たちのBIアプリケーションでは、通常、別のアプリケーションが実行されているときと同じTomcatインスタンスに展開します。しかし代わりに、それを別々に配備します。同じデータベースにアクセスでき、アプリケーション間のシングルサインオンや他の統合機能の追加を妨げるものはありません。
EDIT:application1はおそらくうまくいっていて、データベースを使用しています。 application2に同じデータにアクセスさせたい場合は、それをバインドするだけでよい:
vmc bind-service my-database-service application2
もちろん、2つのアプリケーションをマージすることもできます。それはおそらく望ましい結果をもたらすでしょう...しかし、おそらく大きな努力です。
両方のアプリがセーブデータベースにどのようにアクセスするのを確認しますか? –
答えを編集して、既存のデータベースへのバインディングの例を示しました。 – mdahlman