Проблемы с использованием драйверов db2 type 4 со glassfish - PullRequest
1 голос
/ 13 июня 2011

Я пытаюсь создать пул соединений для базы данных db2 в glassfish, и я несколько новичок во всем процессе. Я создал пул вчера без проблем, я успешно проверил сервер и все было хорошо. При следующем запуске Glassfish мой пул подключений исчезнет! После воссоздания пула соединений с теми же настройками, ping не выполняется со следующей ошибкой в ​​файле server.log:

RAR5099 : Wrong class name or classpath for Datasource Object java.lang.ClassNotFoundException: com.ibm.db2.jcc.DB2ConnectionPoolDataSource 

Я попытался переместить файлы .jar драйвера db2 в lib / или lib / ext /, и я поиграл с префиксами и суффиксами classpath, но мне не повезло. Кажется, что Glassfish не находит водителей, но я не могу понять, почему.

Кстати: я использую OS X 10.6, и я настроил пул соединений довольно простым способом. Я также добавил driverType = 4 в свойствах.

Заранее спасибо за помощь!

1 Ответ

1 голос
/ 18 сентября 2011

Вам необходимо иметь файлы db2jcc.jar и db2jcc_license_cu.jar в вашем пути к классам.Упомянутая lib / ext /, вероятно, должна сработать.Возможно, правильное имя класса com.ibm.db2.jcc.DB2SimpleDataSource для использования с GlassFish.

...