Erro em Servlet

Alguém poderia saber porque esse erro no bronser.

javax.servlet.ServletException: com.mysql.jdbc.Driver
	AdicionaContatoServlet.service(AdicionaContatoServlet.java:32)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

Classe AdicionaContatoServlet

import java.io.IOException;
import java.io.PrintWriter;
import java.sql.SQLException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class AdicionaContatoServlet extends HttpServlet{
	
	protected void service(HttpServletRequest request, HttpServletResponse response)
	throws ServletException, IOException {
		
		Contato contato = new Contato();
		
		String nome = request.getParameter("nome");
		String endereco = request.getParameter("endereco");
		String email = request.getParameter("email");
		
		contato.setNome(nome);
		contato.setEndereco(endereco);
		contato.setEmail(email);
		
		try
		{
			
			
			ContatoDAO dao = new ContatoDAO();
			dao.adiciona(contato);
			
		} catch (SQLException e) {
				throw new ServletException(e.getMessage());
		}
			PrintWriter writer = response.getWriter();
			writer.println("<html>");
			writer.println("Contato Adicionado");
			writer.println("</html>");
	}

}

lembrando que eu já coloquei todos os jars

Desde de já eu agradeço pela ajuda.

[quote=ota]Alguém poderia saber porque esse erro no bronser.

javax.servlet.ServletException: com.mysql.jdbc.Driver
	AdicionaContatoServlet.service(AdicionaContatoServlet.java:32)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

Classe AdicionaContatoServlet

import java.io.IOException;
import java.io.PrintWriter;
import java.sql.SQLException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class AdicionaContatoServlet extends HttpServlet{
	
	protected void service(HttpServletRequest request, HttpServletResponse response)
	throws ServletException, IOException {
		
		Contato contato = new Contato();
		
		String nome = request.getParameter("nome");
		String endereco = request.getParameter("endereco");
		String email = request.getParameter("email");
		
		contato.setNome(nome);
		contato.setEndereco(endereco);
		contato.setEmail(email);
		
		try
		{
			
			
			ContatoDAO dao = new ContatoDAO();
			dao.adiciona(contato);
			
		} catch (SQLException e) {
				throw new ServletException(e.getMessage());
		}
			PrintWriter writer = response.getWriter();
			writer.println("<html>");
			writer.println("Contato Adicionado");
			writer.println("</html>");
	}

}

lembrando que eu já coloquei todos os jars

Desde de já eu agradeço pela ajuda.[/quote]

1- Já verificou se ele está adicionando no banco de dados ?
2- Faz um breakpoint
3- Se mesmo assim não encontrar o erro do console aqui

Valeu !

Verifique também se a conexão com o banco está sendo estabelecida…Se não, coloque aqui também para verificarmos !

pois e, ele não estar adicionando no banco lembrando que esse e o exemplo da apostila f21 da caelum.

Essa e a classe de conexão:

import java.sql.Connection;   
import java.sql.DriverManager;   
import java.sql.SQLException; 


public class ConnectionFactory {
	
	public static Connection getConnectionFactory() throws SQLException   
    {   
           try{   
            Class.forName("com.mysql.jdbc.Driver");   
            return DriverManager.getConnection("jdbc:mysql://localhost/contato", "root", "");   
           }   
           catch(ClassNotFoundException e)   
           {    
        	   throw new SQLException(e.getMessage());
           }
           
    }   


}