Any news about this request ?

Could it be done for 3.1 release ?

Thanks

Le 16 oct. 08 à 12:13, Maxime Thieu <[EMAIL PROTECTED]> a écrit :


Hi David,

Thanks for your anwser.

I allready try including persistence.xml in my webapp.
But this doesn't works because I have Service in service.jar with Annotation
@PersistenceContext under EntityManager.
OpenEJB doesn't find it (because it's defined in the webapp) when it loads
service.jar :
ERROR - FAIL ... MyService:    Missing required persistence.xml for
@PersistenceContext ref "entityManager" to unit "jpa-service"

Even if this has worked, it is not really what I'm after.

Indeed, I will be very interested if "global" persistence units where
managed by OpenEJB.

Thanks in advance,

Maxime



David Blevins wrote:

Hi Maxime,

It should be possible to put the service.jar in the Tomcat lib/
directory without a persistence.xml in it and then include that
persistence xml in your webapp. You should be able to include a <jar-
file> element in the unit declaration that points to the C:/tomcat6/
lib/service.jar so all the entities will be discovered without having
to explicitly list them via the <class> element.  You'd have to
include the same persistence.xml in each webapp that wanted to reuse
the classes in service.jar.

Not entirely sure though if that's really what you're after. We don't
currently have any support for "global" persistence units.  Meaning
say a persistence unit declared outside of an ear at server level and
available to all ears/apps deployed.  It might be something we could
add if that's really what you're after.

-David


--
View this message in context: 
http://www.nabble.com/persistence.xml-in-a-Jar-in-Tomcat-Common-classloader-%28ERROR-%3A-PersistenceUnit-already-deployed%29-tp20008468p20010734.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Reply via email to