Hi,<br><br>I&#39;m new to JBoss and Eclipse. I&#39;ve been using NetBeans and GlassFish for Java EE development.<br><br>Now I&#39;m working on a very simple PoC just to see how I can use these technologies. I have a very simple<br>
JPA project. It contains a persistence xml and a few entities, inherited from each other.<br>persistence.xml excrept:<br>&lt;persistence version=&quot;1.0&quot; ...&gt;<br>    &lt;persistence-unit name=&quot;HotelPoi&quot; transaction-type=&quot;JTA&quot;&gt;<br>
        ...<br>    &lt;/persistence-unit&gt;<br>&lt;/persistence&gt;<br><br><br>I have an EJB project too, it contains a stateless session bean. The bean injects a persistence unit this way:<br>@PersistenceUnit(name=&quot;HotelPoi&quot;)<br>
EntityManager em;<br><br>I receive the following deploy-time exception:<br><br>2010-11-10 12:19:51,656 DEBUG [org.jboss.ejb3.Ejb3Module] Starting failed jboss.j2ee:service=EJB3,module=HotelPoiFinder.jar<br>java.lang.RuntimeException: Illegal @PersistenceUnit on javax.persistence.EntityManager com.edreams.poi.finder.PoiFinder.em<br>
:There is no default persistence unit in this deployment.<br>        at org.jboss.injection.PersistenceUnitHandler.handleFieldAnnotations(PersistenceUnitHandler.java:247)<br>        at org.jboss.injection.InjectionUtil.processFieldAnnotations(InjectionUtil.java:137)<br>
        at org.jboss.injection.InjectionUtil.processAnnotations(InjectionUtil.java:174)<br><br>I double-checked the ear and it contains the JpaProject in the lib directory. I placed it in the root dir too and receive the same exception.<br>
<br>I&#39;m using JBoss <a href="http://4.2.3.GA">4.2.3.GA</a> and Eclipse with the following build id:  20100617-1415<br><br>Do you have any ideas how to make this injection work?<br><br>Best Regards,<br>Tamas<br>