O Tomcat não está encontrando o driver de conexão do MySql e gera o Erro 500

Adicionei driver “mysql-connector-java-5.1.22-bin.jar” \workspace\fj21-agenda\WebContent\WEB-INF\lib

Adicionei o projeto no servidor

Configurei no web.xml, conforme anexo…

Cliquei com o direito em cima do driver => Buid Path => Add Build Path

Porém ao tentar acessar a página gera o erro anexo…

Tentei procurar no Eclipse o “Update Context Definition”, mas não encontrei…
Estou utilizando a Versão: Juno Service Release 1 / Build id: 20120920-0800

Desde já agradeço a colaboração!!!



ele resolveu

caso nao consiga volte
flw

Na classe ConnectionFactory, registre o driver antes de fazer o “return”. Desse jeito:

package br.com.caelum.jdbc;

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

public class ConnectionFactory {

	public Connection getConnection() {

		try {
			DriverManager.registerDriver(new com.mysql.jdbc.Driver());
			return DriverManager.getConnection("jdbc:mysql://localhost/fj21",
					"root", "senha");
		} catch (SQLException e) {
			throw new RuntimeException(e);
		}
	}
}

valeu?

também resolvi esse problema hoje, :wink:

favor não duplicar tópicos.
adicione o .jar por fora do eclipse no seu lib, depois dar um refresh no seu projeto via eclipse, se tiver com app rodando, é só parar e subir novamente.