Ola,
tenho um servidor red hat rodando tomcat 4.1 e java 1.4
fiz uma aplicação em jsp/servlet que conecta a um banco de dados.
- uso uma servlet de conexao
funciona por um tempo, depois de um tempo de uso (algumas horas ou dias) o serviço do tomcat para, restarto pelo putty e me aparece a mensagem de erro do anexo.
Consigo simular o erro tambem apertando F5 dezenas de vezes na jsp.
Alguem tem uma idéia?
Pode ser o driver de conexao?
//trecho do codigo
public class ConexaoDB {
Connection connection;
public ConexaoDB(){
try{
//Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url = "jdbc:mysql://localhost/banco?autoReconnect=true";
Class.forName("org.gjt.mm.mysql.Driver");
String username = "usuario";
String password = "senha";
connection = DriverManager.getConnection(url, username, password);
statement = connection.createStatement();
}catch(ClassNotFoundException ex){
System.out.println("Não foi possível encontrar o driver");
}catch(SQLException ex){
System.out.println("Não foi possível conectar ao servidor");
}
}
PS.
no mysql digito SHOW FULL PROCESSLIST ;
ele nao me mostra nenhuma conexao, ou seja, nao deixo nenhuma conexao aberta, estou fechando corretamente todas.

