前のトピック: アプリケーション サーバを準備する方法次のトピック: 管理コンソールの展開


アプリケーション サーバへのデータベース アクセス ファイルのコピー

UDS および管理コンソールでは、CA Risk Authentication データベースに安全にアクセスするために以下のファイルを使用します。

そのため、CA Risk Authentication コンポーネントを展開したアプリケーション サーバ上の適切な場所にこれらのファイルをコピーします。 以下のサブセクションで、以下のサーバ用ファイルのコピーについて説明します。

Apache Tomcat

次の手順に従ってください:

  1. arcot-crypto-util.jar <Tomcat_JAVA_HOME>\jre\lib\ext\ にコピーします。
    <Tomcat_JAVA_HOME>

    Apache Tomcat インスタンスによって使用される JAVA_HOME を指定します。

  2. ArcotAccessKeyProvider.so を以下のいずれかの場所にコピーします。
  3. libArcotAccessKeyProvider.so ファイルがコピーされるディレクトリに LD_LIBRARY_PATH を設定しエクスポートします。
  4. アプリケーション サーバを再起動します。

IBM WebSphere

次の手順に従ってください:

  1. WebSphere Administration Console にログインします。
  2. [Environment]-[Shared Libraries]をクリックします。
    1. [Scope]ドロップダウンから、有効な可視性範囲を選択します。 アプリケーションを展開するターゲット サーバまたはノードを含めます。
    2. [新規]をクリックします。
    3. 名前を入力します。

      例: ArcotJNI

    4. クラスパスを入力します。

      このパスは、arcot-crypto-util.jar ファイルが存在し、ファイル名も含まれる場所を指している必要があります。

      例:install_location/arcot/java/lib/arcot-crypto-util.jar

    5. JNI ライブラリ パスを入力します。

      このパスは、ArcotAccessKeyProvider.dll ファイルが存在する場所を指している必要があります。

  3. [適用]をクリックします。
  4. サーバレベルのクラス ローダを設定します。
    1. [Servers]-[Server Types]-[WebSphere Application Servers]に移動します。
    2. [Application Servers]で、サーバの設定ページにアクセスします。
    3. [Java and Process Management]を選択します。 [Class Loader]を選択します。
    4. [New]を選択します。
    5. デフォルトの[Classes loaded with parent class loader first]を選択して、[OK]をクリックします。
    6. 自動生成されたクラス ローダ ID を選択します。
    7. [Shared Library References]を選択します。
    8. [Add]を選択し、[ArcotJNI]を選択します。 [適用]をクリックします。
    9. 変更を保存します。
  5. ArcotAccessKeyProvider.so を以下のいずれかの場所にコピーします。

    ここで、<WebSphere_JAVA_HOME> は、IBM WebSphere インスタンスによって使用される JAVA_HOME を表します。

  6. アプリケーション サーバを再起動します。

Oracle WebLogic

次の手順に従ってください:

  1. ArcotAccessKeyProvider.so を以下のいずれかの場所にコピーします。

    ここで、<Weblogic_JAVA_HOME> は、Oracle WebLogic インスタンスによって使用される JAVA_HOME を表します。

  2. arcot-crypto-util.jar を <WebLogic_JAVA_HOME>\jre\lib\ext\ にコピーします。

    注: 必ず WebLogic によって使用される適切な <JAVA_HOME> を使用してください。

  3. WebLogic Administration Console にログインします。
  4. [Deployments]に移動します。
  5. [Lock and Edit]オプションを有効にします。
  6. [Install]を選択します。 arcot-crypto-util.jar ファイルがあるディレクトリに移動します。
  7. Enter キーを押します。
  8. Enter キーを押して、[Summary]ページを表示します。
  9. [完了]を選択します。
  10. 変更を有効にします。
  11. libArcotAccessKeyProvider.so ファイルがコピーされるディレクトリに LD_LIBRARY_PATH を設定しエクスポートします。
  12. アプリケーション サーバを再起動します。

JBoss アプリケーション サーバ

次の手順に従ってください:

  1. 以下に対して libArcotAccessKeyProvider.so をコピーします。

    ここで、JBoss_JAVA_HOME は、JBoss アプリケーション サーバ インスタンスによって使用される JAVA_HOME を表します。

  2. <JBOSS_HOME>\modules\advauth-admin-libs\main\ というフォルダ構造を作成し、<ARCOT_HOME>\java\lib から以下の JAR をこのフォルダにコピーします。
  3. 同じフォルダ(<JBOSS_HOME>\modules\advauth-admin-libs\main\)内に module.xml という名前で、以下のコードを持つファイルを作成します。
    <?xml version="1.0" encoding="UTF-8"?>
    <module xmlns="urn:jboss:module:1.1" name="advauth-admin-libs">
    <resources>
    <resource-root path="arcot-crypto-util.jar"/> 
    <resource-root path="bcprov-jdk15-146.jar"/> 
    </resources>
        <dependencies>
            <module name="javax.api"/>
        </dependencies>
    	              </module>
    

アプリケーション サーバを再起動します。

アプリケーション サーバへの JDBC JAR ファイルのコピー

CA Risk Authentication は、以下の JDBC JAR ファイルをサポート対象のデータベースに必要とします。

以下のセクションでは、データベースに必要な JDBC JAR を以下のアプリケーション サーバにコピーするための手順について説明します。

Apache Tomcat

必要な JDBC JAR ファイルをコピーするには、以下の手順に従います。

  1. <Database_JAR> ファイルをダウンロードした場所に移動します。
  2. <Database_JAR> ファイルを以下のディレクトリにコピーします。
  3. アプリケーション サーバを再起動します。

IBM WebSphere

必要な JDBC JAR ファイルをコピーするには、以下の手順に従います。

  1. WebSphere Administration Console にログインします。
  2. [Environment]-[Shared Libraries]をクリックします。 以下の手順に従います。
    1. [Scope]リストから、有効な可視性範囲を選択します。 範囲には、アプリケーションを展開するターゲット サーバまたはノードを含める必要があります。
    2. [新規]をクリックします。
    3. 名前を入力します(例: JDBCJAR)。
    4. クラスパスを指定します。

      重要: このパスは、<Database_JAR> ファイルが存在し、ファイル名が含まれる場所を指している必要があります。

    5. [適用]をクリックします。
  3. サーバ レベルのクラス ローダを設定するには、以下の手順に従います。
    1. [Servers]-[Server Types]-[WebSphere Application Servers]に移動します。
    2. [Application Servers]で、設定を行うサーバの設定ページにアクセスします。
    3. [Java and Process Management]をクリックし、[Class Loader]をクリックします。
    4. [新規]をクリックします。
    5. デフォルトの[Classes loaded with parent class loader first]を選択します。

      [OK]をクリックします。

    6. 自動生成されたクラス ローダ ID をクリックします。
    7. [Shared Library References]をクリックします。
    8. [Add]をクリックして[JDBCJAR]を選択し、[Apply]をクリックします。
    9. 変更を保存します。
  4. アプリケーション サーバを再起動します。

Oracle WebLogic

必要な JDBC JAR ファイルをコピーするには、以下の手順に従います。

注: Oracle データベースを使用している場合、WebLogic はデフォルトで Oracle データベースをサポートしているので、このセクションで説明されている設定を行わないでください。

  1. <Database_JAR> ファイルを <Weblogic_JAVA_HOME>\lib\ext\ にコピーします。

    ここで、<WebLogic_JAVA_HOME> は、Oracle WebLogic インスタンスによって使用される JAVA_HOME を表します。

  2. WebLogic Administration Console にログインします。
  3. [Deployments]に移動します。
  4. [Lock and Edit]オプションを有効にします。
  5. [Install]をクリックして、必要な <Database_JAR> ファイルが含まれるディレクトリに移動します。
  6. [Next]をクリックし、[Application Installation Assistant]ページを開きます。
  7. [Next]をクリックして、[Summary]ページを表示します。
  8. [完了]をクリックします。
  9. 変更を有効にします。
  10. アプリケーション サーバを再起動します。

JBoss アプリケーション サーバ

必要な JDBC JAR ファイルをコピーするには、以下の手順に従います。

次の手順に従ってください:

  1. このフォルダに <JBOSS_HOME>\modules\advauth-jdbc-driver\main\ というフォルダ構造を作成し、そのフォルダに JDBC Jar ファイルをコピーします。
  2. <JBOSS_HOME>\modules\advauth-jdbc-driver\main\ に module.xml という名前でファイルを作成します。
  3. ファイルに、以下のコードを追加します。

    <?xml version="1.0" encoding="UTF-8"?>

    <module xmlns="urn:jboss:module:1.1" name="advauth-jdbc-driver">
    <resources>
    <resource-root path="<JDBC Jar Name>"/>
    </resources>
        <dependencies>
            <module name="javax.api"/>
    <module name="javax.transaction.api"/>
        </dependencies>
    </module>
    
  4. JDBC Jar ファイル名を指定しているタグで「<JDBC Jar Name>」を編集します。

    例: sqljdbc.jar

アプリケーション サーバを再起動します。

Enterprise Archive ファイルの作成

Oracle WebLogic 10.1 で有効

デフォルトで、UDS と管理コンソールを展開するための WAR ファイルが提供されます。 必要に応じて、これらのファイルの形式を Enterprise ARchive (EAR)に変更し、EAR ファイルを展開できます。

UDS と管理コンソールの両方の EAR ファイルを個別に生成できます。または、両方の Web アーカイブを含む単一の EAR ファイルを生成することもできます。

個別の EAR ファイルの生成

以下の手順に従います。

  1. コマンド プロンプト ウィンドウを開きます。
  2. <install_location>\Arcot Systems\tools\common\bundlemanager\ ディレクトリに移動します。
  3. EAR ファイルを作成するには、以下のコマンドを実行します。
    java -jar bundle-manager.jar -ear <filename.ear> -warList <filename.war>
    

    このコマンドによって、以下の場所に個別の EAR ファイルが生成されます。

    <install_location>\Arcot Systems\java\webapps\
    

単一の EAR ファイルの生成

以下の手順を実行します。

  1. コマンド プロンプト ウィンドウを開きます。
  2. <install_location>\Arcot Systems\tools\common\bundlemanager\ ディレクトリに移動します。
  3. EAR ファイルを作成するには、以下のコマンドを実行します。
    java -jar bundle-manager.jar -ear <filename.ear> -warList arcotadmin.war arcotuds.war
    

    このコマンドによって、以下の場所に単一の EAR ファイルが生成されます。

    <install_location>\Arcot Systems\java\webapps\