Problema spring (inativo)

Bom dia pessoal, tenho uma aplicação utilizando Spring.

O problema é que quando passo muito tempo sem acessa-la, geralmente de um dia para o outro (o servidor fica ligado), ela não consegue fazer a conexão com banco, e
recebo uma JDBCException.

Porem se eu atualizo o browser umas 2 ou 3 vezes, ou faço umas 3 requisições no DAO ele volta a funcionar e não da mais problema,
sem a necessadade de reiniciar o servidor (tomcat)

Alguem tem ideia do que pode ser? Se tem alguma configuração para evitar isso.

Abraço.

Qual a exception lançada?

Poderia postar o stacktrace e a exception? (Desculpem o double post)

Você utiliza algum pool de conexões? Pode estar relacionado à isso.

um foooorte palpite é que a conexão é fechada pelo servidor devido a tempo de ociosidade.

a melhor forma de corrigir, que veio da pergunta do fredericomaia10, é usando algum pool de conexões, configurando de preferência com tempo máximo ocioso, quantidade de conexões minima e máxima, uma query de teste da conexão…etc.

qual a melhor forma de aplicar isso vai depender do tipo que sua aplicação é, pode ser um dbcp configurado no framework orm que você está usando, pode ser um pool no seu container web/ejb…