Social Icons

.

суббота, 18 мая 2013 г.

Установка JDBC драйвера PostgreSQL в JBoss 7.1 как модуля

Рассмотрим пример установки драйвера для СУБД PostgreSQL.

План действий:
<JBOSS> - корневая директория вашей JBoss инсталляции.
  1. Создаем директорию: <JBOSS>\modules\org\postgresql\main
  2. Качаем PostgreSQL JDBC драйвер.
  3. Копируем ваш postgresql-9.1-901.jdbc4.jar в  <JBOSS>\modules\org\postgresql\main
  4. В этой же директории создаем 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.

Оригинал

Комментариев нет:

Отправить комментарий

 

Так говорил Учитель:

У хорошо написанной программы есть свой собственный рай, у плохо написанной — свой собственный ад.

Russian Developer

Взгляд его светел, усилия праведны, старания бесплодны, дело безнадежно ...