Tomcat Application Server における Campaign の配置

IBM® Marketing Software 製品を Tomcat アプリケーション・サーバーに配置できます。

このタスクについて

Tomcat に Campaign を配置する場合には、以下のガイドラインに従ってください。
  • IBM Marketing Software 製品は Tomcat により使用される JVM をカスタマイズします。JVM 関連のエラーが発生した場合に、IBM Marketing Software 製品専用の Tomcat インスタンスを作成しなければならないことがあります。
  • 実稼働環境に配置している場合は、setenv.bat/sh に次の行を追加して、JVM メモリー・ヒープ・サイズ・パラメーターを 1024 以上に設定します。例: set "CATALINA_OPTS=%CATALINA_OPTS% -Xms1024m -Xmx1024m -XX:MaxPermSize=512m"

    これらは推奨される最小値です。実際のサイズ要件を分析して、必要に合った適切な値を決定してください。システムの負荷に応じて、-Xmx の値は調整する必要があります。2048 より大きい値にする場合は、通常 64 ビット・アプリケーション・サーバーおよび JVM が必要です。

  • JAVA_OPTIONS パラメーターを変更して以下の値を setenv.bat/sh に追加します。

    set "JAVA_OPTS=%JAVA_OPTS% -DUNICA_PLATFORM_CACHE_ENABLED=true -Dclient.encoding.override=UTF-8"

  • Campaign Tomcat インスタンスへの Campaign.war のパスと共に、Platform および Campaign データ・ソースを Campaign.xml に追加する必要があります。
    <Context docBase="<Campaign_Install_Path>/Campaign/Campaign.war">
    <Resource name="<UnicaPlatformDS>" factory="com.unica.manager.tomcat.utils.TomcatDSFactory" auth="Application" type="javax.sql.DataSource"
    maxActive="30" maxIdle="10" maxWait="10000"
    username="<db user for Platform schema>" password="<db password>" driverClassName=
    "<db specific class name>" url="<db specific jdbc url>"/>
    
    <Resource name="<campaignPartition1DS>" factory="com.unica.manager.tomcat.utils.TomcatDSFactory" auth="Application" type="javax.sql.DataSource"
    maxActive="30" maxIdle="10" maxWait="10000"
    username="<db user for Campaign schema>" password="<db password>" driverClassName=
    "<db specific class name>" url="<db specific jdbc url> </Context>"/>
    Note  - {{You can encrypt DB password using  }} encryptTomcatDBPasswords utility located in <Platform_Home>/tools/bin
  • Tomcat アプリケーション・サーバーを再始動します。