sexta-feira, 11 de fevereiro de 2011

Definição datasource postgresql com configuração de pool de conexão no JBOSS

Pessoal depois de tanto quebrar a cabeça com problemas de conexão no PostgreSQL no JBOSS, resolvi publicar como resolvi usando pool de conexão. Segue o xml de configuração do datasource no JBOSS:

<?xml version="1.0" encoding="UTF-8"?>

<!-- $Id: mysql-ds.xml 63175 2007-05-21 16:26:06Z rrajesh $ -->
<!--  Datasource config for MySQL using 3.0.9 available from:
http://www.mysql.com/downloads/api-jdbc-stable.html
-->

<datasources>
  <xa-datasource>
<jndi-name>SaberlivreDS</jndi-name>
<xa-datasource-class>org.postgresql.xa.PGXADataSource</xa-datasource-class>
<xa-datasource-property name="ServerName">localhost</xa-datasource-property>
<xa-datasource-property name="PortNumber">5432</xa-datasource-property>
<xa-datasource-property name="DatabaseName">kursar</xa-datasource-property>
<xa-datasource-property name="User">windi</xa-datasource-property>
<xa-datasource-property name="Password">windi</xa-datasource-property>
<track-connection-by-tx />
<min-pool-size>5</min-pool-size>
<max-pool-size>20</max-pool-size>
</xa-datasource>
</datasources>

A versão do JBOSS que estou usando é a 4.3.3.

Um comentário:

Anônimo disse...

Não usei para o postgre, mas caiu como uma luva! Value pelo post!