I am trying to learn EJB3 on 4.0.4GA-Patch1, and am having trouble with my 
persistence unit.

The whole application is packaged in an EAR, with the entity beans in one jar, 
the session beans in another jar, and the web-app in a war.

The persistence.xml is packaged in the META-INF directory of the jar containing 
the entity beans.

I am trying a dependency injection on a stateless session bean, with the 
following code:

@PersistenceContext(unitName="users")
  |   protected EntityManager em;

with the following persistence.xml


  | <?xml version="1.0" encoding="UTF-8"?>
  | 
  | <persistence>
  |     <persistence-unit name="users">
  |       <jta-data-source>java:/usersDS</jta-data-source>
  |       <properties>
  |          <property name="hibernate.hbm2ddl.auto" value="create-drop"/>
  |       </properties>
  |     </persistence-unit>
  | </persistence>
  | 

and I get the following errors during deployment:

--- MBeans waiting for other MBeans ---
  | ObjectName: 
jboss.j2ee:ear=users.ear,jar=business.jar,name=UserManagerBean,ser
  | vice=EJB3
  |   State: NOTYETINSTALLED
  |   I Depend On:
  |     persistence.units:unitName=users
  | 
  | --- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
  | ObjectName: persistence.units:unitName=users
  |   State: NOTYETINSTALLED
  |   Depends On Me:
  |     
jboss.j2ee:ear=forums.ear,jar=business.jar,name=UserManagerBean,service=EJB3
  | 
  | 

Anybody know why the persistence unit isn't being registered, or if that is in 
fact the problem ?

Thanks in advance for help



View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3978969#3978969

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3978969
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to