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