Javax.servlet.ServletException:

5 respostas
dcorteztec

sou novo no java e tbm no forum vcs poderiam me ajudar com esse erro.

org.apache.jasper.JasperException: Exception in JSP: /listascriptlet.jsp:7

4: <%@ page import=“java.util., br.com.f21.ContatoDAO.,br.com.f21.modelo.,java.sql.” %>
5:


    6: <%
    7: ContatoDAO dao = new ContatoDAO();
    8: List contatos = dao.getLista();
    9: for (Contato contato : contatos ) {
    10: %>
    Stacktrace:
    
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:451)
    
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:355)
    
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
    
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
    
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    

    root cause

    javax.servlet.ServletException: com.mysql.jdbc.Driver
    
    org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:841)
    
    org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:774)
    
    org.apache.jsp.listascriptlet_jsp._jspService(listascriptlet_jsp.java:75)
    
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
    
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
    
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
    
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
    
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    

    root cause

    java.sql.SQLException: com.mysql.jdbc.Driver
    
    br.com.f21.ContatoDAO.ConnectionFactory.getConnection(ConnectionFactory.java:12)
    
    br.com.f21.ContatoDAO.ContatoDAO.(ContatoDAO.java:13)
    
    org.apache.jsp.listascriptlet_jsp._jspService(listascriptlet_jsp.java:51)
    
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
    
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
    
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
    
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
    
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    

5 Respostas

idev4web

tudo indica que pode ser conexao

Certifique-se que a conexão existe.

Verifique o drive JDBC do mysql esta na pasta em lib dentro de WEB-INF

Certifique-se que parametros de conexão estao corretos.

dcorteztec

engraçdo que no mesmo projeto tem algumas classes main elas consultam o banco na boa, só que a jsp da esse erro
vcs poderiam me ajudar

diego2005

Como o amigo acima falou, o problema está na conexão, veja as causas:

java.sql.SQLException: com.mysql.jdbc.Driver
br.com.f21.ContatoDAO.ConnectionFactory.getConnection(ConnectionFactory.java:12)

Ele não conseguiu carregar o Driver do MySQL…

dcorteztec

como posso resolver isso estou usando eclipse. quando eu uso net netbeans usando as mesmas classes não da esse erro, mas eu gosto mais do eclipse por estar mais acostumado se vvcs poderem me ajudar agradeço.

LPJava

veja no link a seguir como fazer a conexao via eclipse.

http://camilolopes.wordpress.com/2009/04/23/inseridorecuperando-informacoes-mysql-com-java-eclipse/

Criado 14 de maio de 2009
Ultima resposta 17 de mai. de 2009
Respostas 5
Participantes 4