JBoss7.1.0: Can't find a persistence unit named null in subdeployment
问题 I have a project with 3 modules inside: factory-ear, factory-ejb and factory-web. It deployed to JBoss7 as EAR with ejb.jar and web.war inside. When I trying to get EntityManager in my EJB class @PersistenceContext(unitName = "manager1") private EntityManager em; I get error JBAS011440: Can't find a persistence unit named manager1 in subdeployment "factory-ejb-1.0-SNAPSHOT.jar" of deployment "factory.ear" My persistence.xml <?xml version="1.0" encoding="UTF-8"?> <persistence version="2.0"