Advertisement
Guest User

Untitled

a guest
Feb 16th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.57 KB | None | 0 0
  1. # itenspautapje
  2. arquiteto : Emerson Dela Vale
  3. construtor : Luiz Guilherme Martins _soneka_
  4. construtor : Francisco Reis
  5.  
  6. Resumo:
  7.  
  8. O projeto **itenspautapje** foi feito utilizando o wildfly-11.0.0.Final e por isso é necessário
  9. configurar os datasources e o driver do banco de dados no próprio wildfly.
  10.  
  11. => Driver do Postgres
  12. => Datasources
  13.  
  14. As configurações dos datasources e drivers ficam no arquivo **standalone.xml** do wildfly em
  15. `wildfly-11.0.0.Final\standalone\configuration\standalone.xml`.
  16.  
  17. O **standalone.xml** utilizado durante a construção do projeto foi copiado para a raiz deste projeto,
  18. com o mesmo nome.
  19.  
  20. ====================================================================================================
  21. ## Driver do Postgres
  22.  
  23. Para configurar o driver do siga os passos abaixo.
  24.  
  25. OBS: O driver do banco postgres utilizado está raiz deste projeto com o nome postgresql-9.4-1200.jdbc4.jar.
  26. Será necessário trocar o caminho do parametro --resouces do passo 2.1.
  27.  
  28. 1) Dentro do Eclipse, colocar Wildfly no ar
  29.  
  30. 2) Sair para o Prompt de comando e Executar o "jboss-cli.bat" e em seguida digitar "connect", em seguida seguir os passos abaixo:
  31.  
  32. 2.1) criar módulo para o Postgress
  33. module add --name=org.postgres --resources=C:\wildfly-11.0.0.Final\postgresql-9.4-1200.jdbc4.jar --dependencies=javax.api,javax.transaction.api
  34.  
  35. 2.2) instalar o driver JDBC no Application Server
  36. /subsystem=datasources/jdbc-driver=postgres:add(driver-name="postgres",driver-module-name="org.postgres",driver-class-name=org.postgresql.Driver)
  37.  
  38.  
  39. O resultado desses passos são as seguintes linhas no arquivo **standalone.xml** do wildfly:
  40.  
  41. <driver name="h2" module="com.h2database.h2">
  42. <xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class>
  43. </driver>
  44.  
  45. ------------------------------------------------------------------------------------------------------------------------
  46. ## Datasources
  47.  
  48. No arquivo **config.properties** estão listados os jndi-names dos datasources que o projeto utiliza.
  49.  
  50. ```
  51. dataSource1G = java:/jdbc/itensPautaPJe1G
  52. dataSource2G = java:/jdbc/itensPautaPJe2G
  53. ```
  54.  
  55. Para criar os datasources utilizando o **jboss-cli.bat** siga os passos abaixo:
  56.  
  57. 1) Dentro do Eclipse, colocar Wildfly no ar
  58.  
  59. 2) Sair para o Prompt de comando e Executar o "jboss-cli.bat" e em seguida digitar "connect", em seguida seguir os passos abaixo:
  60.  
  61. 2.3) criar datasource itensPautaPJe1GDS (1Grau)
  62. /subsystem=datasources/data-source=itensPautaPJe1GDS/:add(connection-url=jdbc:postgresql://pje-db-bugfix-a1:5432/pje_1grau_bugfix,driver-name=postgres,jndi-name=java:/jdbc/itensPautaPJe1G,initial-pool-size=4,max-pool-size=64,min-pool-size=4,password=bii6f1x,user-name=bugfix)
  63.  
  64. 2.4) criar datasource itensPautaPJe2GDS (2Grau)
  65. /subsystem=datasources/data-source=itensPautaPJe2GDS/:add(connection-url=jdbc:postgresql://pje-db-bugfix-a2:5432/pje_2grau_bugfix,driver-name=postgres,jndi-name=java:/jdbc/itensPautaPJe2G,initial-pool-size=4,max-pool-size=64,min-pool-size=4,password=bii6f1x,user-name=bugfix)
  66.  
  67.  
  68. O resultado desses passos são as seguintes linhas no arquivo **standalone.xml** do wildfly:
  69.  
  70. <datasource jndi-name="java:/jdbc/itensPautaPJe1G" pool-name="itensPautaPJe1GDS">
  71. <connection-url>jdbc:postgresql://pje-db-bugfix-a1:5432/pje_1grau_bugfix</connection-url>
  72. <driver>postgres</driver>
  73. <pool>
  74. <min-pool-size>4</min-pool-size>
  75. <initial-pool-size>4</initial-pool-size>
  76. <max-pool-size>64</max-pool-size>
  77. </pool>
  78. <security>
  79. <user-name>cdsconsulta</user-name>
  80. <password>2YOEnCfM</password>
  81. </security>
  82. </datasource>
  83. <datasource jndi-name="java:/jdbc/itensPautaPJe2G" pool-name="itensPautaPJe2GDS">
  84. <connection-url>jdbc:postgresql://pje-db-bugfix-a2:5432/pje_2grau_bugfix</connection-url>
  85. <driver>postgres</driver>
  86. <pool>
  87. <min-pool-size>4</min-pool-size>
  88. <initial-pool-size>4</initial-pool-size>
  89. <max-pool-size>64</max-pool-size>
  90. </pool>
  91. <security>
  92. <user-name>cdsconsulta</user-name>
  93. <password>2YOEnCfM</password>
  94. </security>
  95. </datasource>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement