Alguem tem uma idéia?

2 respostas
D

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.[/img]

2 Respostas

S

num sei, mais vc ja tentou atualizar seu tom cat ??
uma versão mais recente e testada…talvez funcione…

D

consegui. era soh atualizar os pacotes do tomcat e apache

Criado 22 de fevereiro de 2007
Ultima resposta 28 de fev. de 2007
Respostas 2
Participantes 2