Я изучаю веб-сервисы в eclipse helios с осью 2 и apache tomcat. У меня есть два динамических веб-проекта с классами Java, которые успешно подключаются к двум базам данных, когда я запускаю их как простые классы Java в eclipse. (Я добавил внешние банки во внешний путь сборки для проекта). Но когда я запускаю либо на сервере, я получаю сообщение об ошибке: 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 не «видит» драйверы .jar в своей папке /lib? В некоторых старых учебниках говорится, что нужно поместить .jars в common/lib, но я не вижу эту папку в своей структуре каталогов apache tomcat. Что я могу сделать, чтобы отладить эту проблему?
org.postgresql.Driver
(источник). 10.04.2013