Java.lang.RuntimeException: java.lang.ClassCastException: org.apache.tomcat.dbcp.dbcp.BasicData

Estava com um sistema que usava as seguintes linha de código e funcionava perfeitamente no Glassfish com Mysql:

Context ctx = new InitialContext();
EntityManager em = (EntityManager) ctx.lookup("java:comp/env/persistence/LogicalName");

Agora estou migrando essa aplicação para o servidor Apache Tomcat e a excessão no título é gerada.

Sei que por definição é um simples erro de cast, mas não consigo achar uma solução concreta no qual eu use a EntityManager, é muito importante que eu continue usando está classe para persistir nos objetos.

Eu não quero ter que usar isso:

DataSource ds = (DataSource)ctx.lookup("java:/comp/env/jdbc/db_test");

Alguém pode me ajudar a descobrir o que está acontecendo???, já tentei da uma “googlada” mais não achei nada de concreto.

Desde já agradeço qualquer ajuda.

[]´s
Rafael

Ninguém???

Cara, posta o stacktrace todo do erro incluindo seu persistence.xml.

Já consegui resolver, valeu pela tentativa :slight_smile:

[]´s

Posta a solução aí pra quem chegar neste post com o mesmo problema e altera o título do tópico com a tag [RESOLVIDO]. É importante compartilhar a solução.