Fala ai galera, tudo tranquilo?
Preciso da ajudar de vcs, estou com um problema a dias e não consigo resolver, tenho uma aplicação web onde faço as minhas persistencias com JPA, essa aplicação estava
rodando no NetBeans + GlassFish, mais por alguns motivos resolvi mudar de IDE e estou usando Eclipse com JBoss, e estou tendo um problema quando faço o deploy da aplicação
que não encontra as minhas Entity’s e sai o seguinte log
[TopLink Warning]: java.lang.NullPointerException: null was thrown on attempt of PersistenceLoadProcessor to load class br.com.bolaoweb.user.UserVO. The class is ignored.
meu persistence.xml esta assim:
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
<persistence-unit name="MyPersistence" transaction-type="JTA">
<provider>oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider</provider>
<jta-data-source>java:MyDataSource</jta-data-source>
<class>br.com.bolaoweb.user.UserVO</class>
<exclude-unlisted-classes>false</exclude-unlisted-classes>
<properties>
</properties>
</persistence-unit>
</persistence>
Note que estou usando o provider “oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider”, o interessante é que se troco esse provider para
“org.hibernate.ejb.HibernatePersistence” a aplicação funciona normalmente, o problema que não quero usar Hibernate, quero usar JPA.
Alguém ja passou por isso ou sabe como posso resolver o problema??
Desde ja agradeço a ajuda de todos, valew!