Hi,
This is my project structure:
- WebProject
- WebContent
- lib
- core.jar
Both, WebProject and Core.jar are with beans.xml in meta-inf folder. So, my problem is that if i try to use my persistenceContext provider in core.jar it does not work. im getting an error saying that a producer cant return null, but, if i recort this same provider to WebProject it works. So, shouldnt it work in both cases?
my provider:
public class Provider { @PersistenceContext( unitName = "DfpcUnit" ) private EntityManager entityManager; @PersistenceUnit( unitName = "DfpcUnit" ) private EntityManagerFactory emf; @Produces @RequestScoped @Database public EntityManager getEntityManager() { return entityManager; } @Produces @RequestScoped public EntityManagerFactory getEmf() { return emf; } }