JBoss AS 7.1.1.Final をドメイン コントローラーとして使用しています。独自の個別の IP アドレスにバインドされた複数のサーバー インスタンスを定義し、ドメイン コントローラーである 1 つの JBoss インスタンスでそれらを制御したいと考えています。
ドメイン コントローラを使用して、データ ソースと JDBC デプロイメントの管理を一元化したいと考えています。インスタンスをバインドした特定の IP アドレスからのみアクセスできるように、定義された各サーバー グループに .war ファイルを分離してデプロイする必要があります。
設定
セットアップは基本的に次のようになります。
DC (Domain Controller)
|
- development (development, development-server-group)
|
- deployment1.war
|
- staging (staging, staging-server-group)
|
- deployment2.war
ドメイン コントローラー (DC)は、データ ソース、JDBC ドライバーのデプロイ、およびログ構成をインスタンスと共有します。
機能するもの
インスタンスを起動して管理できる、動作中のドメイン コントローラーがあります。
問題
分離されたサーバー グループに個別に展開する方法はありますか?
サーバー グループは複数の JBoss インスタンスのクラスターに依存しない仮想グループであることを理解しているため、要件をモデル化するために複数のサーバー グループを作成しました (各サーバー グループは個別のデータ ソースとデプロイメントを取得します)。
JBoss CLI を介して特定のサーバー グループに .war ファイルをデプロイしようとしましたが、JBoss は常にこのサーバー グループが不明であると通知します。これらの画像は私の問題を示しています:
私が使用したコマンド:
deploy --server-group=development-server-group api.war
私が試した別のアプローチは、Maven JBoss プラグインを使用して .war ファイルをデプロイすることでしたが、これはドメイン コントローラーにデプロイされるため、すべてのサーバー グループにアクセスできます。
この要件を実装する方法はありますか??