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