Interstage Application Server J2EE ユーザーズガイド |
目次 索引 |
第1部 J2EE共通編 | > 第4章 JNDI | > 4.3 JDBC(データベース)を参照する場合の環境設定 |
Oracleを使用する場合は以下の環境設定が必要です。
Solaris OEの32ビット版の環境でOracle10g以降を使用する場合、プログラムの作成時および実行時には、32ビット互換のライブラリを利用してください。また実行時には32ビット互換のライブラリが有効になるように、環境変数ライブラリパスを設定してください。
以下の項目を設定してください。
なお、ワークユニットを使用する場合、これらの環境変数をInterstage管理コンソールでワークユニット定義に設定してください。システム環境変数に設定しても有効となりますが、IJServerのクラスローダの分離が“分離しない”以外ではシステム環境変数CLASSPATHは有効となりません。
Oracle JDBCドライバのjarファイルに、以下のようにクラスパスを設定します。
設定項目 |
Oracleのバージョン |
JDK/JRE |
設定値 (注1) |
クラスパス |
Oracle9i以前 |
1.3 |
Oracleのインストールディレクトリ\jdbc\lib\classes12.jar または |
Oracleのインストールディレクトリ\jdbc\lib\nls_charset12.jar または |
|||
1.4 |
Oracleのインストールディレクトリ\jdbc\lib\ojdbc14.jar |
||
Oracleのインストールディレクトリ\jdbc\lib\nls_charset12.jar または |
|||
Oracle10g以降 |
1.3 |
Oracleのインストールディレクトリ\jdbc\lib\classes12.jar または |
|
Oracleのインストールディレクトリ\jdbc\lib\orai18n.jar |
|||
1.4 |
Oracleのインストールディレクトリ\jdbc\lib\ojdbc14.jar |
||
Oracleのインストールディレクトリ\jdbc\lib\orai18n.jar |
注1)SolarisまたはLinuxの場合、“\”を“/”に読み替えてください。
OCIドライバを使用する場合には上記の設定に加えて以下の設定が必要です。
設定項目 |
Oracleのバージョン |
設定値 (注1) |
パス |
共通 |
Oracleのインストールディレクトリ\bin |
設定項目 |
Oracleのバージョン |
設定値 (注1) |
ライブラリパス |
Oracle10g以降 |
Oracleのインストールディレクトリ\lib |
Oracleのインストールディレクトリ\lib32 (注2) |
||
ORACLE_HOME |
Oracleのインストールディレクトリ |
注1)SolarisまたはLinuxの場合、“\”を“/”に読み替えてください。
注2)Solaris OEの64ビット版で32ビット互換用を使用する場合の設定値
Sun Microsystems社のホームページからFile System Service Providerをダウンロードして、以下の環境変数を設定してください。すでにダウンロードしたものがInterstageから提供されていますので、そちらを使用する場合にはダウンロードおよび環境変数の設定は必要ありません。最新のjarファイルを使用したい場合は、ダウンロードしたものを使用してください。
設定項目 |
設定値 (注1) |
クラスパス |
ダウンロードしたクラスの格納ディレクトリ\providerutil.jar |
ダウンロードしたクラスの格納ディレクトリ\fscontext.jar |
注1)SolarisまたはLinuxの場合、“\”を“/”に読み替えてください。
extディレクトリを使用する場合は、IJServerのファイル構成を参照してください。
Interstageが提供するクラスファイルは以下に格納されています。
【Windows上の環境設定でシステム環境変数に設定する場合の例】
【コマンドでシステム環境変数に設定する場合の例】
クライアント機能を使用している場合のSun Maicrosystems社のホームページからダウンロードしたproviderutil.jar、fscontext.jarを利用する場合の設定例です。
【J2EEプロパティに設定する場合の例】
Interstage管理コンソールの[システム] > [環境設定]タブ > [J2EEプロパティ]で設定します。詳細は、Interstage管理コンソールのヘルプを参照してください。
また、Interstageのクライアント機能をインストールしている場合には、isj2ee.propertiesファイルを直接編集します。
注)EJBアプリケーション、WebアプリケーションからJDBCオブジェクトを参照する場合は、システム環境変数に設定してください。
Interstageのクライアント機能をインストールしている場合には、J2EEリソースアクセス定義を使用します。詳細は、“J2EEリソースアクセス定義”を参照してください。
目次 索引 |