Tomcat Application Server における Campaign の配置
IBM® Marketing Software 製品を Tomcat アプリケーション・サーバーに配置できます。
このタスクについて
- 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 アプリケーション・サーバーを再始動します。