こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

tomcatからのoracle接続エラーについて

お世話になります。

javaサーブレットからoracleに接続する際、以下のエラーが発生して困っております。
エラー:java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver

解決するための情報を頂けますでしょうか。

私がテストしている環境は、以下となります。

【Webサーバ】
centOS5.5.
jdk1.6
tomcat5.5

【DBサーバ】
centOS5.5.
oracle11g r2

jdbcドライバーは、ojdbc6.jarを使用しております。
ドライバーは、Webサーバの /WEB-INF/libと$TOMCAT_HOME/common/lib配下に設置しております。
環境変数クラスパスに$TOMCAT_HOME/common/libが、設定されていることも確認しております。

JDBCドライバについては、以下の3パターンで試してみましたがすべて同じエラーとなりました。
 ・オラクルインストール時のもの(DBサーバ)
 ・オラクルHPの11g r2(11.2.0.1)のもの
 ・オラクルHPの11g r2(11.2.0.2)のもの

どのJDBCドライバを配置した時も、cataline.outには、
oracle.jdbc.OracleDriverクラスが、追加できたというログが出力されておりました。

尚、同じWebサーバでpostgresqlに接続するjavaサーブレットは、/WEB-INF/lib
配下にJDBCドライバーを配置しているだけで問題なく動作しております。

お手数お掛け致しますが、ご教授宜しくお願い致します。

投稿日時 - 2011-03-17 23:32:22

QNo.6600595

すぐに回答ほしいです

質問者が選んだベストアンサー

その
ojdbc6.jar
を解凍してみたら
oracle.jdbc.OracleDriver
クラスが入っていなかった
というオチはないかしら。

投稿日時 - 2011-03-18 09:59:18

お礼

お礼が遅くなり申し訳ございません。
ご回答誠にありがとうございます。

ご回答頂いた通りoracle.jdbc.OracleDriverクラスが入っていませんでした。

HPとかで調べるとojdbc6.jarのoracle.jdbc.OracleDriverクラスを使用すると書いてあったので解凍して調べてませんでした。
もう少し調査したいと思います。

投稿日時 - 2011-03-22 15:22:39

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問