Glassfish em cluster - flushing connection pool

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.

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.