Advertisement
Guest User

Untitled

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