Timeout para obter conexão com banco usando EJB 2.1

0 respostas
L

Fala galera,

tenho uma aplicação Java 1.5 + EJB 2.1 rodando em websphere 6.1.

O problema é o seguinte:
O data source desta aplicação é configurado com um pool de apenas uma conexão (especificação do cliente, não posso aumentar essa quantidade).
Em um EJB tenho uma transação para inserir em 3 tabelas.
1 - ejb chama o dao, obtém a conexão, insere na primeira tabela, fecha a conexão, retorna ao ejb.
2 -ejb chama dao, ao tentar obter a conexão ocorre erro de timeout, pois não nenhuma conexão disponível no pool.

Quando uma conexão é devolvida ao pool? Ela não deveria ser devolvida quando fechei a conexão após o primeiro insert?

desde já agradeço

Vitor

Criado 6 de agosto de 2012
Respostas 0
Participantes 1