Pool connection

Olá pessoal,

Estou desenvolvendo meu primeiro sistema em java, e quero utilizar pool connection, já gerei o código e ele não apresenta erro, utilizei o passa a passo (step) e o aplicativo retorna null para minha variável de conexão. Segue abaixo como estou trabalhando. Quem puder ajudar desde já agradeço.

Utilizo duas máquinas

  • O banco SQLServer 2000 fica no meu PC001
  • Os meus fontes ficam no PC002.
  • Minhas ferramentas são Eclipse, Tomcat 5.5.0.28, framawork struts, jre, taglibs
  • Coloquei o código apropriado no server.xml e no web.xml que seguem abaixo:

– server.xml

factoryorg.apache.commons.dbcp.BasicDataSouceFactory driverClassNamecom.microsoft.jdbc.sqlserver.SQLServerDriver urljdbc:microsoft:sqlserver://pc001:1433;DatabaseName=BC_SEG usernameteste password123456 maxActive20 maxIdle10 maxWait100 defaultAutoCommitfalse

– web.xml

conexao com o banco jdbc/BC_SEG javax.sql.DataSource Container

– minha classe de conexão

public class Conexao {

protected Connection getConexao() throws Exception {
Connection conn = null;
try {
Context ctx = (Context) new InitialContext().lookup(“java:/comp/env”);
conn = ((DataSource) ctx.lookup(“jdbc/BC_SEG”)).getConnection();
}catch (SQLException e){
throw e;
}
return conn;
}

quando passa por esta linha o aplicativo retorna null, e com isto o mesmo entra no catch, contudo não retorna erro indo apenas para página de erro padrão que é chamada pelo “struts” no próprio console do eclipse não há um erro.

conn = ((DataSource) ctx.lookup(“jdbc/BC_SEG”)).getConnection();

desde já agradeço,

André Luiz