Рассмотрим пример установки драйвера для СУБД PostgreSQL.
План действий:
<JBOSS> - корневая директория вашей JBoss инсталляции.
- Создаем директорию: <JBOSS>\modules\org\postgresql\main
- Качаем PostgreSQL JDBC драйвер.
- Копируем ваш postgresql-9.1-901.jdbc4.jar в <JBOSS>\modules\org\postgresql\main
- В этой же директории создаем module.xml следующего содержания:
<?xml version="1.0" encoding="UTF-8"?><module xmlns="urn:jboss:module:1.1" name="org.postgresql"><resources><resource-root path="postgresql-9.1-901.jdbc4.jar"/></resources><dependencies><module name="javax.api"/><module name="javax.transaction.api"/></dependencies></module>
Отлично. В итоге у нас в директории должно быть 2 файла: наш драйвер и module.xml
Далее идем редактировать: <JBOSS>\standalone\configuration\standalone.xml. Ищем там секцию: <drivers></drivers>. Добавляем туда информацию о нашем модуле, будет выглядеть как-то так:
<drivers><driver name="h2" module="com.h2database.h2"><xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class></driver><driver name="postgresql-jdbc4" module="org.postgresql"/><driver name="mssql" module="com.microsoft.sqlserver"/></drivers>
Перезапускаем сервер приложений и смело идем добавлять новый
datasource в management консоли JBoss. Среди имеющихся драйверов будет
доступен и наш postgresql-jdbc4.
Оригинал
Комментариев нет:
Отправить комментарий