1

私はデータベースとしてJSPとmysqlの助けを借りてwabページを実行しようとしました。最初のWebページの実行後、ログインページに登録されているクレデンシャルが表示されることはありません。Tomcatログでは、次のエラーが発生します。"java.lang.classNotFoundException:com.mysql.jdbc.driver"

mysqlconnectorを以下のパスにダウンロードします。"D:\mohit\mysql-connector-java-5.1.23"

システム環境変数にCLASSPATHを次のように入力しましたD:\mohit\mysql-connector-java-5.1.23\mysql-connector-java-5.1.23-bin.jar

ローカルシステムJavaはにインストールされていますC:\Program Files\Java\jre1.6.0_17

この問題をどのように克服できるか教えてください。

4

3 に答える 3

1

mysql-connector jarをtomcat/lib/extフォルダー内に置き、tomcatを再起動します。

于 2013-03-08T07:41:23.300 に答える
1

クラスを含むJARファイルcom.mysql.jdbc.Driver(いわゆるJDBCドライバー)が必要です。このJARはTomcatで表示される必要があります。/WEB-INF/libしたがって、mysql-jdbc.jarをプロジェクトのディレクトリの物理的な場所に配置することをお勧めします。

ClassNotFoundExceptionjarが物理的な場所にない場合、何度も発生します。よくわからない場合は、Classpathで遊んではいけません。外部の「Jars」を/WEB-INF/libディレクトリの下に置き、Tomcatを再起動することを常にお勧めします。残りはすべて処理されます。

于 2013-03-08T12:58:10.877 に答える
0

Eclipse自体からサーバー上でアプリケーションを実行していると思いますが、jarはサーバーにプッシュされていません。jarファイルをWEB-INF/libフォルダーに配置してみてください

于 2013-03-08T07:31:37.387 に答える