Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- В корневой папке WildFly надо найти каталог modules и создать внутри нее иерархию каталогов org/postgres/main. В каталоге main необходимо разместить драйвер СУБД postgresql-9.3-1102.jdbc41.jar. В этой же папке необходимо создать файл module.xml:
- <module xmlns="urn:jboss:module:1.0" name="org.postgres">
- <resources>
- <resource-root path="postgresql-9.3-1102.jdbc41.jar"/>
- </resources>
- <dependencies>
- <module name="javax.api"/>
- <module name="javax.transaction.api"/>
- </dependencies>
- </module>
- Для создания и настройки DataSource необходимо отредактировать файл standalone.xml и добавить раздел:
- <datasource jta="true" jndi-name="java:jboss/datasources/PostgreDataSource" pool-name="PostgreDataSource" enabled="true" use-java-context="true" use-ccm="true">
- <connection-url>jdbc:postgresql://localhost:5432/wfschema</connection-url>
- <driver>postgresql</driver>
- <security>
- <user-name>wildfly</user-name>
- <password>1qaz2wsx</password>
- </security>
- </datasource>
- Также в раздел drivers необходимо добавить драйвер:
- <driver name="postgresql" module="org.postgres">
- <xa-datasource-class>org.postgresql.xa.PGXADataSource</xa-datasource-class>
- </driver>
- Необходимо также полностью удалить источник данных ExampleDS из конфигурационного файла.
- Имя и пароль необходимо создавать согласно заданным значениям при настройке PostgreSQL.
- После редактирования конфигурационного файла драйвер становится доступным в графическом интерфейсе.
- В http://localhost:9990/console/App.html#server/datasources можно проверить соединение с базой, добавить новый datasource с драйвером postgresql. Перед этим необходимо запустить сервер, выполнив в папке bin сценарий standalone.sh. В браузере надо ввести http://localhost:9990/console, чтобы запустить консоль управления (рисунок 4.5).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement