Jboss クラスター化ガイドライン
Jboss クラスターへの IBM® Campaign のインストールについては、IBM Campaign Web アプリケーション・クラスタリング を参照してください。
データ・ソースの準備
クラスターで使用しようとしているのと同じ JBOSS ドメインに JNDI を追加/作成する必要があります。次の手順に従って、JNDI を作成します。
- 必要なデータベース・モジュールを JBOSS に追加します。例えば、oracle データベースの場合:
jboss-cli.bat --connect --controller=JBOSS_DOMAIN_MASTER:MASTER_PORT -- commands="module add --name= oracle.jdbc --resources=<Database_Driver_Path\ojdbc8.jar> -- dependencies=javax.api,javax.transaction.api"
- JNDI はマスターとスレーブの両方の domain.xml を変更することで追加できます。
配置ステップ
配置の章 (JBoss Application Server における Campaign の配置) に記載されている指示に加え、以下の作業を実行します。
- JBOSS 管理コンソールを起動します。
- 「配置」タブに移動します。「ServerGroup」を選択します。
- 「配置」セクションの「追加」ボタンをクリックします
- ポップアップが表示され、アプリケーション WAR/EAR を参照し、配置プロセスを完了します。
Tomcat クラスター化ガイドライン
Tomcat クラスターへの IBM Campaign のインストールについては、IBM Campaign Web アプリケーション・クラスタリング を参照してください。
注: EAR ファイルは Tomcat クラスターではサポートされません。
配置手順については、Tomcat Application Server における Campaign の配置 を参照してください
配置後、JNDI 名には「java:/comp/env/」の接頭辞を付ける必要があります。例:Campaign UA_SYSTEM_TABLE データ・ソースの作成中、campaignPartition1DS は java:/comp/env/campaignPartition1DS として言及されます。
Tomcat クラスターのすべてのノードに要求をリダイレクトするために nginx のようなロード・バランサーを構成します。