Problemas com connection pool

5 respostas
S

Estou usando o tomcat 5.0.28 e criei no contexto da minha aplicação um datasource chamado locadora, mas quando executo minha aplicação ela não encontra o datasource.

E meu código está assim:

public AdminFilmeDAO() throws Exception {
        
        
       if (dataSource == null) {
            try {
//              para o tomcat
                InitialContext ic = new InitialContext();                
                //Context envContext  = (Context)ic.lookup("java:/comp/env");
                //dataSource = (DataSource) envContext.lookup("locadora");
                dataSource = (DataSource) ic.lookup("locadora");
                System.out.println(dataSource);
                }
            catch (NamingException ex) {
                System.out.println(ex.getMessage());
                throw ex;
            }
        }
    }
    
    public Connection getConnection() throws SQLException {
        Connection conn = null;
        try {
            conn = dataSource.getConnection();
        }
        catch (SQLException e) {
            throw e;
        }
        return conn;        
    }
    
    public void closeConnection(Connection conn, PreparedStatement stmt, ResultSet rs){
        if (rs != null){
            try {
                rs.close();
            }
            catch (SQLException e) {
                
            }            
        }
        if (stmt != null) {
            try {
                stmt.close();
                
            }
            catch (SQLException e) {
                
            }
            
        }
        if (conn != null) {
            try {
                conn.close();                
            }
            catch (SQLException e) {
                
            }            
        }        
    }

5 Respostas

A

samurai,
aparentemente está ok, mas posta tbm o código do teu web.xml e do server.xml.

S

O forum não aceita nem se eu desativar html

A

kra, manda no meu email: [email removido]

S

kra, manda no meu email: [email removido]

Beleza,
Fiz o que me indicou pelo e-mail. Só que agoar dá um erro:

Obrigado!

A

kra, tenta o seguinte:

ao invés de usar

coloque

taz um teste ae, e me fale.

[]s

Criado 23 de fevereiro de 2005
Ultima resposta 25 de fev. de 2005
Respostas 5
Participantes 2