[RESOLVIDO]Tomcat alucinado! ou eu !?

Galera,

cá estou eu, depois do almoço resolvi brincar (brincar nada, ainda é foda fazer isso) de fazer um crud…

só que o Tomcat me diz q tem erro na linha em que instacio meu DAO…

olhem meu código:

<%@ page import="java.util.*,java.sql.*,crud.*"%>
<html>
    <ul>
        <%
         ContatoDAO dao = new ContatoDAO();   // o tomcat ta aloprando aki!
        List<Contato> contato = dao.getLista();
        for (Contato contatos : contato){
        %>
<table border>
<tr>
<td width=50 align="center"><%=contatos.getId()%></td>
<td width=50 align="center"><%=contatos.getNome()%></td>
<td width=50 align="center"><%=contatos.getSenha()%></td>
<td width=50 align="center"><%=contatos.getTelefone()%></td> 
<td width=50 align="center"><%=contatos.getProfissao()%></td> 
</tr>
</table>
            <%
            }
            %>
    </ul>
</html>

e meu ContatoDAO está na package crud.

quando faço no console, ele me retorna tranquilo! e detalhe q é a mesma lógica da JSP, confiram:

package crud;
import java.sql.*;
import java.util.*;

public static void consulta() throws SQLException {
    ContatoDAO dao = new ContatoDAO();
    List<Contato> contato = dao.getLista();
        for (Contato contatos : contato){
        System.out.println("Id: " + contatos.getId() + " Nome: " + contatos.getNome() + " Senha: " + contatos.getSenha() + " Telefone: " + contatos.getTelefone() + " Profissao: " + contatos.getProfissao()); 
        }
}

será q enferrujei ? estou realmente cego …
alguem tem alguma idéia ?

valew :wink:

Qual o erro que o tomcat dá? ClassNotFoundException ou oq?

curte aí:

Me parece que o driver do Postgresql não está no classpath da sua aplicação web.

java.sql.SQLException: org.postgresql.Driver

[]'s

Rodrigo

Camarada, você ainda usa scriplets?!
Conhece Desgin Patterns?!

Seria legal você dar uma estudada em Desgin Patterns de mercado, em frameworks que facilitam o desenvolvimento do composite view da aplicação. Procure algo do sobre MVC (Model, View e Controller).
JSTL, Struts, Spring, etc.

Não se vicie em scriplets … :slight_smile:

No que for possível podemos lhe ajudar.

[]s

Olá

 org.postgresql.Driver 

Coloque o driver do postgresql no diretorio WEB-INF/lib

bom dia gente!

valew pelas dicas, realmente eu me esqueci do WEB-INF/lib…

mas mesmo assim… não pegou! ta rolando o mesminho erro!

:cry:

me ajudem aí

( a, eu ja limpei e construí projeto, abri e fechei Netbeans, fiz macumbinha pro santo… tudo!)

e rodrigovfsilva,

puxa cara, ainda tenho q aprender isso daí, ainda não conheço frameworks… ainda sou novato :stuck_out_tongue:

e de todo jeito, o safado da:

exception 

org.apache.jasper.JasperException: org.postgresql.Driver
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
	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)
	org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)

alguem ja passou por isso !?

pessoal, consegui resolver !!!

troquei o Driver do postgreSQL…

o q eu tava usando era um depre q tinha baixado…
daí peguei um lá dentro do banco, quando a gente instala ele!

foi pá-pú!

Obrigado a ajuda de todos!!! :smiley: