

CA Risk Authentication インストール ガイド(Windows 用) › 分散システムに CA Risk Authentication を展開する方法 › アプリケーション サーバを準備する方法 › アプリケーション サーバへのデータベース アクセス ファイルのコピー
アプリケーション サーバへのデータベース アクセス ファイルのコピー
UDS および管理コンソールでは、データベースに安全にアクセスするために以下のファイルを使用します。
CA Risk Authentication コンポーネントを展開したアプリケーション サーバ上の適切な場所にこれらのファイルをコピーします。
Apache Tomcat
ファイルをコピーするには、以下の手順に従います。
- arcot-crypto-util.jar を <Tomcat_JAVA_HOME>\jre\lib\ext\ にコピーします。
注: ここで、<Tomcat_JAVA_HOME> は、Apache Tomcat インスタンスによって使用される JAVA_HOME を表します。
- ArcotAccessKeyProvider.dll を <Tomcat_JAVA_HOME>\jre\bin\ にコピーします。
- アプリケーション サーバを再起動します。
IBM WebSphere
ファイルをコピーするには、以下の手順に従います。
- WebSphere Administration Console にログインします。
- [Environment]-[Shared Libraries]をクリックします。
- 有効な可視性範囲を選択します。 範囲には、アプリケーションを展開するターゲット サーバまたはノードを含める必要があります。
- [新規]をクリックします。
- 名前を入力します。
例: ArcotJNI。
- クラスパスを指定します。
このパスは、arcot-crypto-util.jar ファイルが存在し、ファイル名が含まれる場所を指している必要があります。
例: C:\Program Files\Arcot Systems\java\lib\arcot-crypto-util.jar
- JNI ライブラリ パスを入力します。
このパスは、ArcotAccessKeyProvider.dll ファイルが存在する場所を指している必要があります。
- [Apply]をクリックして、変更を保存します。
- サーバレベルのクラス ローダを設定します。
- [Servers]-[Server Types]-[WebSphere Application Servers]に移動します。
- [Application Servers]で、サーバの設定ページにアクセスします。
- [Java and Process Management]-[Class Loader]をクリックします。
- [新規]をクリックします。
- デフォルトの[Classes loaded with parent class loader]を選択して、[OK]をクリックします。
- 自動生成されたクラス ローダ ID をクリックします。
- クラス ローダの[Configuration]ページで、[Shared Library References]をクリックします。
- [Add]-[ArcotJNI]-[Apply]をクリックします。
- 変更を保存します。
- ArcotAccessKeyProvider.dll を <WebSphere_JAVA_HOME>\jre\bin\ にコピーします。
ここで、<WebSphere_JAVA_HOME> は、IBM WebSphere インスタンスによって使用される JAVA_HOME を表します。
- WebSphere を再起動します。
Oracle WebLogic
ファイルをコピーするには、以下の手順に従います。
- ArcotAccessKeyProvider.dll を <WebLogic_JAVA_HOME>\jre\bin\ にコピーします。
ここで、<WebLogic_JAVA_HOME> は、Oracle WebLogic インスタンスによって使用される JAVA_HOME を表します。
- arcot-crypto-util.jar を <WebLogic_JAVA_HOME>\jre\lib\ext\ にコピーします。
注: 必ず WebLogic によって使用される適切な <JAVA_HOME> を使用してください。
- WebLogic Administration Console にログインします。
- [Deployments]に移動します。
- [Lock and Edit]オプションを有効にします。
- [Install]をクリックして、arcot-crypto-util.jar ファイルが含まれるディレクトリに移動します。
- [Next]をクリックし、アプリケーション インストール アシスタントを開きます。
- [Next]をクリックして、[Summary]ページを開きます。
- [完了]をクリックします。
- 変更を有効にします。
- サーバを再起動します。
JBoss アプリケーション サーバ
ファイルをコピーするには、以下の手順に従います。
- ArcotAccessKeyProvider.dll を <JBoss_JAVA_HOME>\jre\bin\ にコピーします。
注: ここで、<JBoss_JAVA_HOME> は、JBoss アプリケーション サーバ インスタンスによって使用される JAVA_HOME を表します。
- <JBOSS_HOME>\modules\advauth-admin-libs\main\ というフォルダ構造を作成し、<ARCOT_HOME>\java\lib から以下の JAR をこのフォルダにコピーします。
- arcot-crypto-util.jar
- bcprov-jdk15-146.jar
- 同じフォルダ(<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 ファイルをサポート対象のデータベースに必要とします。
- Oracle 10g: Oracle JDBC Driver (10.2.0.1.0)
- Oracle 11g: Oracle JDBC Driver (11.2.0.2.0)
- Microsoft SQL Server: MSSQL JDBC Driver (1.2.2828)
- MySQL: MySQL JDBC Driver (5.1.22)
以下のセクションでは、データベースに必要な JDBC JAR を以下のアプリケーション サーバにコピーするための手順について説明します。
Apache Tomcat
必要な JDBC JAR ファイルをコピーするには、以下の手順に従います。
- <Database_JAR> ファイルをダウンロードした場所に移動します。
- <Database_JAR> ファイルを以下のディレクトリにコピーします。
- Apache Tomcat 5.5.x の場合: <TOMCAT_HOME>\common\lib\
- Apache Tomcat 6.x および 7.x の場合: <TOMCAT_HOME>\lib\
- アプリケーション サーバを再起動します。
IBM WebSphere
必要な JDBC JAR ファイルをコピーするには、以下の手順に従います。
- WebSphere Administration Console にログインします。
- [Environment]-[Shared Libraries]をクリックします。 以下の手順に従います。
- [Scope]リストから、有効な可視性範囲を選択します。 範囲には、アプリケーションを展開するターゲット サーバまたはノードを含める必要があります。
- [新規]をクリックします。
- 名前を入力します(例: JDBCJAR)。
- クラスパスを指定します。
重要: このパスは、<Database_JAR> ファイルが存在し、ファイル名が含まれる場所を指している必要があります。
- [適用]をクリックします。
- サーバ レベルのクラス ローダを設定するには、以下の手順に従います。
- [Servers]-[Server Types]-[WebSphere Application Servers]に移動します。
- [Application Servers]で、設定を行うサーバの設定ページにアクセスします。
- [Java and Process Management]をクリックし、[Class Loader]をクリックします。
- [新規]をクリックします。
- デフォルトの[Classes loaded with parent class loader first]を選択します。
[OK]をクリックします。
- 自動生成されたクラス ローダ ID をクリックします。
- [Shared Library References]をクリックします。
- [Add]をクリックして[JDBCJAR]を選択し、[Apply]をクリックします。
- 変更を保存します。
- アプリケーション サーバを再起動します。
Oracle WebLogic
必要な JDBC JAR ファイルをコピーするには、以下の手順に従います。
注: Oracle データベースを使用している場合、WebLogic はデフォルトで Oracle データベースをサポートしているので、このセクションで説明されている設定を行わないでください。
- <Database_JAR> ファイルを <Weblogic_JAVA_HOME>\lib\ext\ にコピーします。
ここで、<WebLogic_JAVA_HOME> は、Oracle WebLogic インスタンスによって使用される JAVA_HOME を表します。
- WebLogic Administration Console にログインします。
- [Deployments]に移動します。
- [Lock and Edit]オプションを有効にします。
- [Install]をクリックして、必要な <Database_JAR> ファイルが含まれるディレクトリに移動します。
- [Next]をクリックし、[Application Installation Assistant]ページを開きます。
- [Next]をクリックして、[Summary]ページを表示します。
- [完了]をクリックします。
- 変更を有効にします。
- アプリケーション サーバを再起動します。
JBoss アプリケーション サーバ
必要な JDBC JAR ファイルをコピーするには、以下の手順に従います。
次の手順に従ってください:
- このフォルダに <JBOSS_HOME>\modules\advauth-jdbc-driver\main\ というフォルダ構造を作成し、そのフォルダに JDBC Jar ファイルをコピーします。
- <JBOSS_HOME>\modules\advauth-jdbc-driver\main\ に module.xml という名前でファイルを作成します。
- ファイルに、以下のコードを追加します。
<?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>
- JDBC Jar ファイル名を指定しているタグで「<JDBC Jar Name>」を編集します。
例: sqljdbc.jar
アプリケーション サーバを再起動します。
Enterprise Archive ファイルの作成
Oracle WebLogic 10.1 で有効
デフォルトで、UDS と管理コンソールを展開するための WAR ファイルが提供されます。 必要に応じて、これらのファイルの形式を Enterprise ARchive (EAR)に変更し、EAR ファイルを展開できます。
UDS と管理コンソールの両方の EAR ファイルを個別に生成できます。または、両方の Web アーカイブを含む単一の EAR ファイルを生成することもできます。
個別の EAR ファイルの生成
以下の手順に従います。
- コマンド プロンプト ウィンドウを開きます。
- <install_location>\Arcot Systems\tools\common\bundlemanager\ ディレクトリに移動します。
- EAR ファイルを作成するには、以下のコマンドを実行します。
java -jar bundle-manager.jar -ear <filename.ear> -warList <filename.war>
このコマンドによって、以下の場所に個別の EAR ファイルが生成されます。
<install_location>\Arcot Systems\java\webapps\
単一の EAR ファイルの生成
以下の手順を実行します。
- コマンド プロンプト ウィンドウを開きます。
- <install_location>\Arcot Systems\tools\common\bundlemanager\ ディレクトリに移動します。
- EAR ファイルを作成するには、以下のコマンドを実行します。
java -jar bundle-manager.jar -ear <filename.ear> -warList arcotadmin.war arcotuds.war
このコマンドによって、以下の場所に単一の EAR ファイルが生成されます。
<install_location>\Arcot Systems\java\webapps\
Copyright © 2014 CA Technologies.
All rights reserved.
 
|
|