从测试 servlet 加载我的驱动程序时出现问题,错误只是
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
通过 tomcat 运行 servlet - 由于 localhost:8080 页面显示在浏览器中,因此运行没有问题。servlet 正在尝试连接到 MySQL 工作台中运行的数据库。
我的 servlet 类中的代码,它尝试加载驱动程序:
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
现在,据我所见,一切看起来都已正确设置。我将不胜感激有关可能导致问题的任何输入,因为我对如何解决此问题一无所知。
非常感谢。