我正在使用轴 2 和 apache tomcat 在 eclipse helios 中学习 Web 服务。我有两个带有 java 类的动态 web 项目,当我在 eclipse 中将它们作为简单的 java 类运行时,它们成功连接到两个数据库。(我已将外部 jar 添加到项目的外部构建路径中)。但是当我在服务器上运行时,我得到一个错误:No suitable driver found
. 我知道我需要加载必要的驱动程序并且apache-tomcat-6.0.36/lib
我已经这样做了(并重新启动了服务器)。(请参阅未找到合适的驱动程序)。
我使用此语句在我的 Java 类中创建驱动程序:
Class.forName("org.postgresql.Driver"); //throws class not found exception w/message "com.postgresql.jdbc.Driver"
conn = DriverManager.getConnection(url, user, password);
为什么 apache 不“看到”其 /lib 文件夹中的 .jar 驱动程序?一些较旧的教程说将 .jars 放在 common/lib 中——但我在我的 apache tomcat 目录结构中看不到该文件夹。我能做些什么来调试这个问题?