Advertisement
Guest User

Untitled

a guest
Apr 4th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.59 KB | None | 0 0
  1. В корневой папке WildFly надо найти каталог modules и создать внутри нее иерархию каталогов org/postgres/main. В каталоге main необходимо разместить драйвер СУБД postgresql-9.3-1102.jdbc41.jar. В этой же папке необходимо создать файл module.xml:
  2. <module xmlns="urn:jboss:module:1.0" name="org.postgres">
  3. <resources>
  4. <resource-root path="postgresql-9.3-1102.jdbc41.jar"/>
  5. </resources>
  6. <dependencies>
  7. <module name="javax.api"/>
  8. <module name="javax.transaction.api"/>
  9. </dependencies>
  10. </module>
  11.  
  12. Для создания и настройки DataSource необходимо отредактировать файл standalone.xml и добавить раздел:
  13. <datasource jta="true" jndi-name="java:jboss/datasources/PostgreDataSource" pool-name="PostgreDataSource" enabled="true" use-java-context="true" use-ccm="true">
  14. <connection-url>jdbc:postgresql://localhost:5432/wfschema</connection-url>
  15. <driver>postgresql</driver>
  16. <security>
  17. <user-name>wildfly</user-name>
  18. <password>1qaz2wsx</password>
  19. </security>
  20. </datasource>
  21. Также в раздел drivers необходимо добавить драйвер:
  22. <driver name="postgresql" module="org.postgres">
  23. <xa-datasource-class>org.postgresql.xa.PGXADataSource</xa-datasource-class>
  24. </driver>
  25. Необходимо также полностью удалить источник данных ExampleDS из конфигурационного файла.
  26. Имя и пароль необходимо создавать согласно заданным значениям при настройке PostgreSQL.
  27. После редактирования конфигурационного файла драйвер становится доступным в графическом интерфейсе.
  28. В 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