Interstage Application Server J2EE ユーザーズガイド
目次 索引 前ページ次ページ

第1部 J2EE共通編> 第4章 JNDI> 4.3 JDBC(データベース)を参照する場合の環境設定

4.3.4 PostgreSQLを使用する場合の環境設定

 PostgreSQLを使用する場合は以下の環境設定が必要です。

■環境変数の設定

 以下の項目を設定してください。
 なお、ワークユニットを使用する場合、これらの環境変数をInterstage管理コンソールでワークユニット定義に設定してください。システム環境変数に設定しても有効となりますが、IJServerのクラスローダの分離が“分離しない”以外ではシステム環境変数CLASSPATHは有効となりません。

設定項目

JDBCの種類

パス名

クラスパス

JDBC2.0 + Optional Package

PowerGres Plusインストールディレクトリ\share\java\jdbc2op\postgresql.jar

JDBC3.0

PowerGres Plusインストールディレクトリ\share\java\jdbc3\postgresql.jar

設定項目

JDBCの種類

パス名

クラスパス

JDBC2.0 + Optional Package

PostgreSQLのインストールディレクトリ/share/java/jdbc2op/postgresql.jar

JDBC3.0

PostgreSQLのインストールディレクトリ/share/java/jdbc3/postgresql.jar

◆File System Service Providerの設定

 Sun Microsystems社のホームページからFile System Service Providerをダウンロードして、以下の環境変数を設定してください。

 すでにダウンロードしたものがInterstageから提供されていますので、そちらを使用する場合はダウンロードおよび環境変数の設定は必要ありません。最新のjarファイルを使用したい場合は、ダウンロードしたものを使用してください。

設定項目

パス名 (注1)

クラスパス

ダウンロードしたクラスの格納ディレクトリ\providerutil.jar

ダウンロードしたクラスの格納ディレクトリ\fscontext.jar

注1)Linuxの場合、“\”を“/”に読み替えてください。

 extディレクトリを使用する場合は、IJServerのファイル構成を参照してください。

【コマンドでシステム環境変数に設定する場合の例】

 クライアント機能を使用している場合でJDBCバージョンが2.0、Sun Microsystems社のホームページからダウンロードしたproviderutil.jar、fscontext.jarを利用する場合の設定例です。

set CLASSPATH=C:\PowerGresPlus\share\java\jdbc2op\postgresql.jar;%CLASSPATH%
set CLASSPATH=C:\Interstage\J2EE\lib\providerutil.jar;%CLASSPATH%
set CLASSPATH=C:\Interstage\J2EE\lib\fscontext.jar;%CLASSPATH%
 [Cシェルの場合]
setenv CLASSPATH ${PostgreSQL_HOME}/share/java/jdbc2op/postgresql.jar:${CLASSPATH}
setenv CLASSPATH /classes/providerutil.jar:${CLASSPATH}
setenv CLASSPATH /classes/fscontext.jar:${CLASSPATH}

【isj2ee.propertiesファイルに設定する場合の例】

 Interstage管理コンソールの[システム] > [環境設定]タブ > [J2EEプロパティ]で設定します。詳細は、Interstage管理コンソールのヘルプを参照してください。
 また、Interstageのクライアント機能をインストールしている場合には、isj2ee.propertiesファイルを直接編集します。


C:\Interstage\J2ee\etc\isj2ee.properties

/etc/opt/FJSVj2ee/etc/isj2ee.properties

クライアント機能を使用している場合

 クライアントパッケージを使用してJ2EEアプリケーションクライアントからPostgreSQLにアクセスする場合は、“fjj2eeadminコマンド”を使用してください。
 “fjj2eeadminコマンド”の詳細については“リファレンスマニュアル(コマンド編)”を参照してください。


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005