テストサーブレットからのドライバのロードに問題があります。エラーは単に
java.lang.ClassNotFoundException:com.mysql.jdbc.Driver
tomcatを介してサーブレットを実行します-localhost:8080ページがブラウザに表示されているため、問題なく実行されています。サーブレットは、MySQLワークベンチで実行されているデータベースに接続しようとしています。
ドライバをロードしようとするサーブレットクラス内のコード:
String driver = "com.mysql.jdbc.Driver";
Class.forName(driver).newInstance();
// Make db connection
con = DriverManager.getConnection(url, USERNAME, PASSWORD);
st = con.createStatement();
システム変数は次のように設定されます。
JAVA_HOME:C:\ Program Files \ Java \ jdk1.7.0_02 \
クラスパス:C:\ apache-tomcat-6.0.35 \ lib \ servlet-api.jar; C:\ ProgramFiles \ Java \ jre7 \ lib \ mysql-connector-java-5.1.22-bin;
パス:C:\ Program Files \ Java \ jdk1.7.0_02 \ bin
今、私が見る限り、すべてが正しくセットアップされているように見えます。私はこれをトラブルシューティングする他の方法についてはかなり無知なので、問題を引き起こしている可能性があるものについての入力をいただければ幸いです。
どうもありがとう。