web-dev-qa-db-ja.com

JDBCドライバークラス 'com.mysql.jdbc.Driver' Tomcat 8&Eclipseを読み込めません

EclipseでTomcat8を使用するとJDBCドライバークラス 'com.mysql.jdbc.Driver'をロードできません:::どこにでもmysqlコネクターを追加しましたが、まだ接続できません。

WEB-INF/lib/
Java Resources/Libraries/
Tomcat/lib/  // however I don't see the jar file in my project 

enter image description here

enter image description here

web.xml

enter image description here

Tomcat Context.xml

enter image description here

4
Moe

実行構成のクラスパスにmysqljarを追加する必要があります。

Run Configuration

これを行うには、メニュー「実行」>「構成の実行」>「Tomcatインストール」と「クラスパス」タブを選択します。 [外部JARの追加...]ボタンをクリックします。

9
josivan

私のために働いたあなたが試すことができるもう一つのことは、mysqlコネクタjarをフォルダに直接追加することです。もちろん、環境を変更します。

C:[あなたのパス]\Apache-Tomcat-8.5.24\lib

mysql-connector-Java-5.1.45.jar

2
user3008410

プロジェクトを右クリックします

  1. プロパティに移動
  2. Javaビルドパスをクリックします
  3. 外部jarを追加します
  4. zipファイルからmysqlコネクタを選択します
  5. 最後に[適用]をクリックして[OK]をクリックします。
1
khaja firoz

私の場合、Debian8.11のTomcat77.0.56で発生していたため、この問題を修正しました。明らかに、このTomcat7バージョンにはこのDebianでいくつかの牛肉があります。 Tomcat7 7.0.28にダウングレードすると、jarがいたるところにあり、Tomcat7のみがロードされなかった理由である可能性があるため、このエラーは修正されました。これが誰かが私がこれをデバッグするのを失った時間を節約するのに役立つことを願っています

0
Iskren P.

このコメントは投稿されて問題ありませんが、ステップ2と3の間でステップ2.50を実行する必要があります。 jarファイルをプロジェクトパスにインポートするのを忘れただけです。

プロジェクトを右クリックします

  1. propertiesに移動します
  2. Javaビルドパス2.5右下のJavaビルドパッチclickLibraryをクリックします。
  3. 外部jarを追加します
  4. zipファイルからmysql connectorを選択します
  5. 最後に[適用]をクリックして[OK]をクリックします。
0
Daniel C