Problemas com pool de conexão

2 respostas
B

Pessoal, estou usando o commons dbcp na minha aplicação, e quando tento acessar ela de outro computador, após um tempo de uso, ele me mostra o seguinte erro:
Cannot get a connection, pool exhausted
Configuro o pool no contexto do Tomcat e obtenho um DataSource na aplicação.

Alguém pode me ajudar?

2 Respostas

D

Parece q seu pool ta utiliazndo um numero limitado de conexoes (o q eh bom) e vc nao está liberando elas (o q é muito ruim). Verifica se vc ta fechando as conexões. Outro detalhe é q eh sempre bom colocar o fechamento das conexoes (sessoes, transacoes e o diabo a quatro) no finally do bloco try-catch, assim, mesmo se houver uma exceção a conexao ainda eh fechada e liberada :okok:

B

Era isso mesmo, brigadão.
Só outra duvida aproveitando o tópico, eu tenho o maxActive e o maxIdle, mas o numIdle do meu DataSource fica sempre em 0, qual a funcionalidade dele?

Criado 10 de agosto de 2005
Ultima resposta 10 de ago. de 2005
Respostas 2
Participantes 2