Tomcat nao acessa o banco

Galera eu gostaria que alguem me desse uma dica:

É o seguinte eu fiz meu projeto no Netbeans e ele estava “Lindo”, conseguia acessar o banco de boa o tomcat dele é o 5.0, o tomcat do servidor é o 5.5 alguma coisa.

Depois que eu compilo o projeto eu pego o .war, e coloco no webapp, e ele nao consegui fazer a conexao com o banco nem a pau.

Eu ja inclui na pasta lib dentro de common todas os .jar que eu uso no Netbeans, mais nada acontece, se alguem tiver uma idéia, estamos a disposição.

Talvez seja a configuração do firewall ou o servidor do banco de dados esta definido como localhost e, caso seu servidor tomcat 5.5.algumaCoisa esteja em outra máquina, o bd em localhost não existe. Dê uma olhada nisso…

manda a mensagem de erro que ta dando… assim nao da pra identificar se é uma falha em lib inexistente, acesso nao permitido, url desconhecida e etc etc

Olha a mensagem que dá na minha aplicação quando ela esta rodando no tomcat é essa " java.lang.NullPointerException "; eu fiz uma pagina teste pra ver a mensagem por completo, espero que ajude:

/--------------------------------------------------------------------------------/
type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Exception in JSP: /testearquivo.jsp:42

39: pessoa pt= new pessoa();
40: ResultSet op;
41: int cont;
42: cont=pt.contadorpes();
43: op=pt.mostrarpes();
44: out.println("

");
45: for(int i=0;i<cont;i++)

Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause

java.lang.NullPointerException
financeiro.pessoa.contadorpes(pessoa.java:28)
org.apache.jsp.testearquivo_jsp._jspService(testearquivo_jsp.java:92)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs.

/--------------------------------------------------------------------------/

Cara isso aí, é apenas uma pagina teste do meu sistema, o banco que eu estou querendo conectar é o sqlserver2000, eu ja configurei uma fonte da dados ODBC nele, pra acessar o banco que está local.

A coisa toda tá muito confusa, e nao sei o que e onde está faltando alguma coisa, pois quando eu rodo no Netbeans roda de boa, mais quando é pra rodar no Tomcat ele nao acessa o banco.

A lib do driver de JDBC está junto com o arquivo war???

Bem eu estava usando este drive “sun.jdbc.odbc.JdbcOdbcDriver”,
mais eu nao sei bem qual é o .jar dele, eu estou colocando o msbase.jar,mssqlserver.jar e a msutil.jar e tambem a jtds-1.2.jar, estas estao dentro do classpath.

Cara… ta dando erro de java.lang.NullPointerException isso nao parece ser erro de conexao com o banco de dados… vai debugando e encontre exatamente aonde esta o NullPointer !

Nao da pra dizer pra vc que o problema é uma falha na url, acesso ao DB ou ClassNotFound :?

Da uma olhada nessa classe na linha 28 e veja possiveis situacoes do porque esta ocorrendo um NullPointerException
financeiro.pessoa.contadorpes(pessoa.java:28 )