軸2とapache tomcatを使用して、eclipse heliosでWebサービスを学習しています。Eclipse で単純な Java クラスとして実行すると、2 つのデータベースに正常に接続する Java クラスを持つ 2 つの動的 Web プロジェクトがあります。(プロジェクトの外部ビルド パスに外部 jar を追加しました)。しかし、サーバーでどちらかを実行すると、エラーが発生します: No suitable driver found
. 必要なドライバーをロードする必要があることはわかっており、ロードしましapache-tomcat-6.0.36/lib
た (そしてサーバーを再起動しました)。(適切なドライバーが見つかりませんを参照してください)。
このステートメントを使用して、Java クラスでドライバーを作成します。
Class.forName("org.postgresql.Driver"); //throws class not found exception w/message "com.postgresql.jdbc.Driver"
conn = DriverManager.getConnection(url, user, password);
apache が /lib フォルダー内の .jar ドライバーを「認識」しないのはなぜですか? 一部の古いチュートリアルでは、.jar を common/lib に配置するように指示されていますが、Apache Tomcat ディレクトリ構造にそのフォルダーが表示されません。この問題をデバッグするにはどうすればよいですか?