Eu não estou conseguindo fazer as transações no BD (inclusão, alteração, exclusão e consulta). Quando é um projeto Web, gera o ERRO 500, conforme print anexo.
Quando o projeto é local (JDBC) e eu rodo a classe com o main pelo Eclipse, consigo fazer as transações normalmente.
Estou utilizando: BD => MySQL 5.5.28 (win32) ; Driver de conexão => mysql-connector-java-5.1.22 ; Apache Tomcat 7.0.32 e o Eclipse Juno (Build id: 20120920-0800)
Esse problema não esta relacionado a transação, ele diz que não encontrou o driver do mysql no classpath.
Todas as suas libs estão dentro da pasta WEB-INF/lib??? se não estiver coloque todas lá.
Se você estiver usando o maven então clique com o botão direito do mouse no seu projeto > properties > deployment Assembly > add e adicione todas da dependências do seu projeto.
Faz o seguinte:
Duplo clique no seu tomcat > Open launch configuration > Classpath
Clique na JRE > Add External JARs e Adicione todos os jars do seu projeto e suba o tomcat novamente.