Glass-fishサーバーで動作するoraclethin接続プールを作成できません。oracle10gxeを使用しており、ojdbc14.jarを使用して接続プールを作成しようとしていますが、これまでのところ成功していません。
2 に答える
Glass Fishサーバーを起動する前に、ojbc14.jarをglassfish-3.1.1 \ glassfish3 \ glassfish \ domains \ domain1 \ lib\extに配置します。
ステップ1:一般的なタスクパネル(ガラスフィッシュコンソールの左側)にJDBCがあります。JDBCの下に、JDBCリソースとJDBC接続プールがあります。JDBC接続プールをクリックします。
ステップ2:プール名、リソースタイプ、データベースベンダータイプを入力し、[次へ]をクリックします。スクリーンショットを参照してください。
ステップ3:このページでは、 pingチェックボックス以外の一般設定のフィールドは変更しないでください。追加のプロパティセクションで、ユーザー名、パスワード、および接続URLを指定します。oracle 10gのデフォルトのURLはjdbc:oracle:thin:@localhost:1521:xeです。
保存をクリックします。Oracle10Gのインストールが適切に完了すると、JDBC接続プールにpingを実行できるようになります。
ステップ4:JNDIルックアップ名を作成するには、[JDBC]-> [JDBCリソース]->[新規]に移動し、JNDIルックアップ名を作成して、ステップ1で作成したプール名をクリックします。[保存]をクリックします。それで全部です。
私は同じ問題を抱えていましたが、解決策は ojdbc*.jar を
glassfish-3.1.1\glassfish3\glassfish\domains\domain1\lib\ext
ディレクトリ、GF を再起動し、プールを構成します。