2009-03-13 3 views
0

Я пытаюсь подключиться к базе данных AS400 DB2 из приложения Java, размещенного на сервере приложений JBoss. Но, я получаю ошибку ниже когда-либо я бегу мое приложение:Ошибка при подключении к DB2 с сервера приложений JBoss

Видимо неверный класс драйвера, указанные для URL: Класс: com.ibm.as400.access.AS400JDBCDriver, URL: JDBC: AS400: // DBSYTEM , driver = toolbox; trace = false; errors = full; prefetch = true; naming = system; libraries = * LIBL

С кем-либо сталкивались с подобной проблемой раньше?

Thanks,

Veera.

ответ

0

Из URL-адреса соединения в вашем вопросе, я думаю, вы используете DB2 в AS/400.

Вы проверили наличие правильного пути к классам драйвера IBM DB2 для AS/400 JDBC? Драйвер JDBC IBM DB2 для AS/400 не предоставляется JBoss Application Server, он предоставляется только от IBM.

+0

Я разместил драйвер JDBC DB2 db2java .jar, а также файлы jt400.jar внутри папки WEB-INF/lib. но все же я получаю ошибки. :( – 2009-03-13 09:03:48

+0

Нет, этого иногда недостаточно. Вы должны быть уверены, что ваш Java CLASSPATH включил ваши Java-классы или файлы jar вашего IBM DB2 для AS/400 JDBC-драйвера, а не только папку/каталог WEB-INF. –

1

У меня была точно такая же проблема.

Установка соединения-url, как описано ниже, разрешила проблему. jdbc: as400: // [systemname]/[schema]; extended dynamic = true; package = jbpkg; package cache = true; package library = jboss; errors = full

Смежные вопросы