Hi Steve,<br><br>Thank you for your reply and letting me know about the jboss forums.<br>Fortunately, I could make the thing work: I had to place the persistence unit into<br>an ejb-jar, and add a jta datasource to the persistence.xml. Someday I&#39;ll try it<br>
again with separate jars.<br><br>Regards,<br>Tamas<br><br><br><div class="gmail_quote">On Thu, Nov 11, 2010 at 4:49 PM, Stephen Davidson <span dir="ltr">&lt;<a href="mailto:gorky@freenet.carleton.ca">gorky@freenet.carleton.ca</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Greetings.<br>
<br>
While there is a way to get this to work, I do apologize for not knowing<br>
it offhand.  And unfortunately, this mailing list is no longer monitored<br>
by anyone from the JBoss Group.<br>
<br>
Feel free to try the Forums.<br>
<br>
Regards,<br>
Steve<br>
<div><div></div><div class="h5"><br>
On 11/10/2010 05:30 AM, REV Tamas wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; I&#39;m new to JBoss and Eclipse. I&#39;ve been using NetBeans and GlassFish for<br>
&gt; Java EE development.<br>
&gt;<br>
&gt; Now I&#39;m working on a very simple PoC just to see how I can use these<br>
&gt; technologies. I have a very simple<br>
&gt; JPA project. It contains a persistence xml and a few entities, inherited<br>
&gt; from each other.<br>
&gt; persistence.xml excrept:<br>
&gt; &lt;persistence version=&quot;1.0&quot; ...&gt;<br>
&gt; &lt;persistence-unit name=&quot;HotelPoi&quot; transaction-type=&quot;JTA&quot;&gt;<br>
&gt;          ...<br>
&gt; &lt;/persistence-unit&gt;<br>
&gt; &lt;/persistence&gt;<br>
&gt;<br>
&gt;<br>
&gt; I have an EJB project too, it contains a stateless session bean. The<br>
&gt; bean injects a persistence unit this way:<br>
&gt; @PersistenceUnit(name=&quot;HotelPoi&quot;)<br>
&gt; EntityManager em;<br>
&gt;<br>
&gt; I receive the following deploy-time exception:<br>
&gt;<br>
&gt; 2010-11-10 12:19:51,656 DEBUG [org.jboss.ejb3.Ejb3Module] Starting<br>
&gt; failed jboss.j2ee:service=EJB3,module=HotelPoiFinder.jar<br>
&gt; java.lang.RuntimeException: Illegal @PersistenceUnit on<br>
&gt; javax.persistence.EntityManager com.edreams.poi.finder.PoiFinder.em<br>
&gt; :There is no default persistence unit in this deployment.<br>
&gt;          at<br>
&gt; org.jboss.injection.PersistenceUnitHandler.handleFieldAnnotations(PersistenceUnitHandler.java:247)<br>
&gt;          at<br>
&gt; org.jboss.injection.InjectionUtil.processFieldAnnotations(InjectionUtil.java:137)<br>
&gt;          at<br>
&gt; org.jboss.injection.InjectionUtil.processAnnotations(InjectionUtil.java:174)<br>
&gt;<br>
&gt; I double-checked the ear and it contains the JpaProject in the lib<br>
&gt; directory. I placed it in the root dir too and receive the same exception.<br>
&gt;<br>
</div></div>&gt; I&#39;m using JBoss <a href="http://4.2.3.GA" target="_blank">4.2.3.GA</a> &lt;<a href="http://4.2.3.GA" target="_blank">http://4.2.3.GA</a>&gt; and Eclipse with the<br>
<div class="im">&gt; following build id:  20100617-1415<br>
&gt;<br>
&gt; Do you have any ideas how to make this injection work?<br>
&gt;<br>
&gt; Best Regards,<br>
&gt; Tamas<br>
&gt;<br>
&gt;<br>
&gt;<br>
</div>&gt; _______________________________________________<br>
&gt; jboss-user mailing list<br>
&gt; <a href="mailto:jboss-user@lists.jboss.org">jboss-user@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/jboss-user" target="_blank">https://lists.jboss.org/mailman/listinfo/jboss-user</a><br>
<br>
_______________________________________________<br>
jboss-user mailing list<br>
<a href="mailto:jboss-user@lists.jboss.org">jboss-user@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/jboss-user" target="_blank">https://lists.jboss.org/mailman/listinfo/jboss-user</a><br>
</blockquote></div><br>