DB接続のためのクラスを作成しローカルにてソースをコンパイルし
サーバ(OSはソラリス)上のTomcatにてサブレットを実行すると
java.sql.SQLException: No suitable driver
とエラーが出ます。jdbcを認識していないかclasspathが間違えているとまでは,
わかるのですが、これはクラスのソースをコンパイルする際にローカル上にて、jdbcのclasspathを指定してコンパイルしなければいけないのでしょうか?
それともサーバーのclasspathの設定に問題があるのでしょうか?
またローカル上にてjdbcを置いてコンパイルする必要があるならばどこにjdbcを置いてclasspathを指定すれよいのでしょうか?
どなたか力を貸して下さい
お願いします
No.1ベストアンサー
- 回答日時:
DBの名前もTomcatのバージョンもありませんが、、、
> java.sql.SQLException: No suitable driver
> とエラーが出ます。
JDBCのドライバクラスが見つからないために発生している例外です。
> これはクラスのソースをコンパイルする際にローカル上にて、jdbcの
> classpathを指定してコンパイルしなければいけないのでしょうか?
> それともサーバーのclasspathの設定に問題があるのでしょうか?
実際にJDBCドライバをロードするのは実行時なので、サーバ上の
クラスパスの設定に問題があるのだと思います。
Tomcatを使っているということなので、Tomcat4.x であればJDBCドライバに
クラスパスを通すか、
<Tomcat_Inst_Dir>/common/lib
<Tomcat_Inst_Dir>/shared/lib
<WebApplicationDir>/WEB-INF/lib
などに置くことで認識されるはずです。
遅くなりました。
DBはOracle でTomcatのVerはTomcat4.1です
ソースのコンパイル時にはjdbcのclasspathは指定せずに
javac ソース名.java
でコンパイルすればよいのですね。
早速やってみます。
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー ネットワークの構成に困っています 3 2023/07/05 11:55
- C言語・C++・C# Cのコンパイルでコメントアウトをそのままオブジェクトに保持したい 7 2023/08/01 22:22
- Excel(エクセル) vba コンパイル 4 2022/10/27 10:01
- C言語・C++・C# スタックフレームの消滅 6 2023/05/20 12:33
- C言語・C++・C# condaコマンドに対応したプロキシ設定が思うようにならないようです。 2 2022/04/11 17:15
- その他(ブラウザ) iPhone SEです。 ソースからコンパイルする方法ってどうすればいいのですか。教えてくださると嬉 3 2022/10/02 08:08
- サーバー 接続・ログインはできているのにメールが送信できない 2 2022/06/27 15:03
- FX・外国為替取引 MQL5にて謎のエラーが発生!だれか対処を教えてください! 1 2023/03/25 15:59
- ドメイン・サーバー・クラウドサービス 自作サイトをサーバーにアップロードしたのですが… 2 2022/11/08 18:12
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コンパイルエラーに出てくる、i...
-
java サーブレットのサンプルプ...
-
IIS環境でJAVAを使用したい
-
.jarファイルの中身って書き換...
-
javaが文字コードの影響でコン...
-
Eclipse3.5EEでJavaのコンパイ...
-
emacsでjavaをコンパイルする方法
-
サクラエディタでjavaのプログ...
-
Javaについて教えてね。
-
importしたパッケージが見つか...
-
eclipseについて
-
コンパイルができないのですが...
-
文字化けについての質問
-
warファイルを展開するとタイム...
-
java.lang.ClassNotFoundException
-
classファイルを元に戻す
-
javax.servlet は存在しません...
-
MinGWでインストールしたGCJに...
-
JAVAの開発環境と実行環境について
-
同一パッケージ内の継承について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
.jarファイルの中身って書き換...
-
IIS環境でJAVAを使用したい
-
Eclipse3.5EEでJavaのコンパイ...
-
コンパイルエラーに出てくる、i...
-
javaが文字コードの影響でコン...
-
javax.servlet は存在しません...
-
「識別子がクラス名でも名前空...
-
サクラエディタでjavaのプログ...
-
TOMCAT_HOMEって?
-
Javaのコンパイル結果が表示さ...
-
eclipseの構文エラーについて
-
javaの簡単なソースがコンパイ...
-
java.lang.ClassNotFoundException
-
Jakarta POI のHSSFでのフッタ...
-
逆コンパイルの見方について
-
日本語対応 逆コンパイラについて
-
C言語について。
-
dokojavaのコンパイルについて
-
jasperとは
-
importしたパッケージが見つか...
おすすめ情報