【发布时间】:2010-12-09 06:40:21
【问题描述】:
我尝试了几种不同的方法,以便 Tomcat 在运行我的 Web 应用程序时加载 MySQL 驱动程序。我使用的是 Ubuntu 8.04,库来自 libmysql-java 包。它们位于如下所示的目录中:
~$ ls /usr/share/java/mysql* /usr/share/java/mysql-connector-java-5.1.5.jar我的 CLASSPATH 包含这个文件:
~$ 回声 $CLASSPATH .:/usr/lib/jvm/java-6-sun/bin:/usr/local/tomcat/lib/servlet-api.jar:/usr/share/java/mysql-connector-java-5.1.5.jar我什至将 .jar 文件的副本放在我的网络应用程序的 WEB-INF/lib/ 目录中:
/usr/local/tomcat/webapps/ohms/WEB-INF/lib$ ls mysql-connector-java-5.1.5.jar进行这些更改后,我重新启动 Tomcat,重新编译我的类,再次重新启动 Tomcat。另外,我正在使用 import java.sql.*;
但是,当它运行Class.forName("com.mysql.jdbc.Driver").newInstance(); 行时,我仍然收到java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 错误
我在这里做错了什么?
【问题讨论】: