Tennho um projeto com entidades onde tem um persistence.xml. Tenho esse projeto como um .jar na lib de um projeto jboss-esb. Dentro desse mesmo projeto tenho outro .jar com ejb. Qdo o jboss esta carregando nao carrega o persistence.xml, e posteriormente da erro em:
@PersistenceContext(unitName="myUnit")
protected EntityManager entityManager;
O erro é que nao acha o unit name myUnit, provavelmente pq nao carregou o persistence.xml …
Estrutura do meu projeto:
/src
/lib (jar1.jar, jar2.jar …) { jar1 = entidades, persistence.xml, jar2 = projeto ejb }
projeto.war
etc…
meu projeto nao é um .ear, é .esb