JDBC ドライバーを使用できるように Web アプリケーション・サーバーを構成する

Interact を配置する予定の Web アプリケーション・サーバーには、JDBC 接続をサポートするための適切な JAR ファイルがなければなりません。この JAR ファイルによって、Web アプリケーションはシステム・テーブルに接続できます。Web アプリケーション・サーバーのクラスパスに、JAR ファイルの場所を含める必要があります。

手順

  1. 「推奨されるソフトウェア環境および最小システム要件」のガイドの説明に従って、IBM® Marketing Software でサポートされるシステム・テーブル・データベース用に、ベンダー提供の最新のタイプ 4 JDBC ドライバーを入手します。
    JDBC ドライバーの入手後、以下のガイドラインを使用します。
    • Interact を配置する予定のサーバー上にこのドライバーが存在しない場合は、それを入手し、そのサーバーでアンパックします。スペースを含まないパスにドライバーを解凍してください。
    • データ・ソース・クライアントのインストール場所であるサーバーからドライバーを入手する場合、Interact でサポートされる最新バージョンであることを確認してください。
  2. Interact の配置予定となる Web アプリケーション・サーバーのクラスパスに、ファイル名を含むドライバーへの絶対パスを追加します。
    以下のガイドラインを使用してください。
    • サポートされるすべてのバージョンの WebLogic で、環境変数が構成される WebLogic_domain_directory/bin ディレクトリーの setDomainEnv スクリプトにクラスパスを設定します。正しいドライバーを Web アプリケーション・サーバーで確実に使用するためには、ドライバー項目をクラスパス・リストの値の最初の項目 (既存のすべての値より前) にする必要があります。以下に例を示します。

      UNIX

      CLASSPATH="/opt/drivers/ojdbc8.jar":
      ${PRE_CLASSPATH}${CLASSPATHSEP}${WEBLOGIC_CLASSPATH} 
      ${CLASSPATHSEP}${POST_CLASSPATH}${CLASSPATHSEP}${WLP_POST_CLASSPATH}"
      export CLASSPATH

      product="Campaign DAOP DistMkt eMessage Interact Leads MktOps Optimize Platform AttribMod IntHist"> Windows

      set CLASSPATH=c:\oracle\jdbc\lib\ojdbc8.jar;%PRE_CLASSPATH%;
      %WEBLOGIC_CLASSPATH%;%POST_CLASSPATH%;%WLP_POST_CLASSPATH%
    • サポートされるすべてのバージョンの WebSphere® の場合、クラスパスは、Interact 用の JDBC プロバイダーをセットアップするときに設定します。
  3. Interact インストール・ワークシートにこのデータベース・ドライバー・クラスパスを書き留めておきます。インストーラーの実行時にこのパスを入力する必要があります。
  4. 変更内容を有効にするため、Web アプリケーション・サーバーを再始動します。

    始動時にコンソール・ログをモニターして、データベース・ドライバーのパスがクラスパスに含まれていることを確認してください。

JBoss

手順

  1. 「推奨されるソフトウェア環境および最小システム要件」のガイドの説明に従って、IBM Marketing Software でサポートされるシステム・テーブル・データベース用に、ベンダー提供の最新のタイプ 4 JDBC ドライバーを入手します。
    JDBC ドライバーの入手後、以下のガイドラインを使用します。
    • Interact を配置する予定のサーバー上にこのドライバーが存在しない場合は、それを入手し、そのサーバーでアンパックします。スペースを含まないパスにドライバーを解凍してください。
    • データ・ソース・クライアントのインストール場所であるサーバーからドライバーを入手する場合、Interact でサポートされる最新バージョンであることを確認してください。
  2. Interact の配置予定となる Web アプリケーション・サーバーのクラスパスに、ファイル名を含むドライバーへの絶対パスを追加します。
    以下のガイドラインを使用してください。
    • サポートされるすべてのバージョンの JBoss で、JDBC ドライバーをモジュールとして追加します。次の手順を使用して、JDBC ドライバーをモジュールとして追加します。

      例えば、SQL サーバーの場合:

      module add --name=com.microsoft.sqlserver.jdbc --resources=<JDBC_Driver_Location>\sqljdbc4.jar --dependencies=javax.api,javax.transaction.api
    • 次のガイドラインを使用して、この SQL JDBC ドライバーを登録します。以下に例を示します。
      • /subsystem=datasources/jdbc-driver=sql:add(driver-module-name=com.microsoft.sqlserver.jdbc,driver-name=sql,driver-xa-datasource-class-name=com.microsoft.sqlserver.jdbc.SQLServerXADataSource)
      • /subsystem=datasources/jdbc-driver=sql:read-resource
      • /subsystem=ee/service=default-bindings:write-attribute(name=datasource, value=undefined)
  3. Interact インストール・ワークシートにこのデータベース・ドライバー・クラスパスを書き留めておきます。インストーラーの実行時にこのパスを入力する必要があります。
  4. 変更内容を有効にするため、Web アプリケーション・サーバーを再始動します。

    始動時にコンソール・ログをモニターして、データベース・ドライバーのパスがクラスパスに含まれていることを確認してください。

Apache Tomcat

手順

  1. 「推奨されるソフトウェア環境および最小システム要件」のガイドの説明に従って、IBM Marketing Software でサポートされるシステム・テーブル・データベース用に、ベンダー提供の最新のタイプ 4 JDBC ドライバーを入手します。
    JDBC ドライバーの入手後、以下のガイドラインを使用します。
    • Interact を配置する予定のサーバー上にこのドライバーが存在しない場合は、それを入手し、そのサーバーでアンパックします。スペースを含まないパスにドライバーを解凍してください。
    • データ・ソース・クライアントのインストール場所であるサーバーからドライバーを入手する場合、Interact でサポートされる最新バージョンであることを確認してください。
  2. Interact の配置予定となる Web アプリケーション・サーバーのクラスパスに、ファイル名を含むドライバーへの絶対パスを追加します。
  3. Interact インストール・ワークシートにこのデータベース・ドライバー・クラスパスを書き留めておきます。インストーラーの実行時にこのパスを入力する必要があります。
  4. 変更内容を有効にするため、Web アプリケーション・サーバーを再始動します。

    始動時にコンソール・ログをモニターして、データベース・ドライバーのパスがクラスパスに含まれていることを確認してください。