Glassfish em cluster - flushing connection pool

1 resposta
A

Ola a todos,

estou tentando subir minha aplicacao em cluster de glassfish ( que funciona localmente sem cluster e o connection pool faz o flush ), ela funciona mas na hora da persistencia no banco de dados vai para exception.

Testei as outas connection Pools e a unica que faz o “flush” é a que vem por padrão no Glassfish, DerbyPool.

Log do Glassfish:
[#|2012-08-16T11:06:06.055-0300|WARNING|glassfish3.1.2|javax.enterprise.resource.resourceadapter.com.sun.enterprise.resource.pool|_ThreadID=20;_ThreadName=Thread-2;|RAR8023: Flush Connection Pool did not happen as pool - MyPool is not initialized|#]

Resource Tyope da Pool: java.sql.ConnectionPoolDataSource
Datasource Classname: oracle.jdbc.pool.OracleConnectionPoolDataSource

Estou usando Glassfish 3.1.2.
Banco Oracle 11g.

Alguem tem alguma idéia do que possa estar acontecendo ?

Obrigado.

Att.

1 Resposta

A

Ola,

pessoal, consegui resolver, na verdade errei no conceito do Connection Pool.

Quando se esta em Cluster o Resource Type tem que ser java.sql.XADataSource e o DataSource classname oracle.jdbc.xa.client.OracleXADataSource ( para Oracle ). Tem que usar JTA na aplicação ao invés de JPA… no meu caso foi mudar no spring.

Obrigado.

Criado 16 de agosto de 2012
Ultima resposta 16 de ago. de 2012
Respostas 1
Participantes 1