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 の配置) に記載されている指示に加え、以下の作業を実行します。

  1. JBOSS 管理コンソールを起動します。
  2. 「配置」タブに移動します。「ServerGroup」を選択します。
  3. 「配置」セクションの「追加」ボタンをクリックします
  4. ポップアップが表示され、アプリケーション 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 のようなロード・バランサーを構成します。