Galera é o seguinte, eu tenho instalado em um servidor o tomcat 6.0.14, nele esta contida uma servlet, no momento em que eu levanto o servidor, eu consigo usar esta servlet sem problemas, mas se eu deixar de usa-la durante muito tempo, por exemplo de um dia para o outro, quando vou novamente usa-la ela não responde da um erro na tela de alguns métodos, creio eu que a conexão com o banco deve ser fechada depois de um tempo de inutilidade da servlet, para resolver tenho que dar um restart pela manager do tomcat na servlet, ai ela volta ao normal.
Gostaria de saber se alguem sabe como resolver este problema, se é um erro de configuração do tomcat ou da minha aplicação?
Abaixo o initi() e destroy() da servlet
public void init() throws ServletException {//metodo chamado no inicio da servlet
banco=new Oracle();
banco.conectar();//se conecta ao banco de dados
}
public void destroy() {//método chamado no momento em que a servlet é fechada
banco.desconectar();//desconecta com o banco de dados
}