users@glassfish.java.net

Packaging an ear with shared persistence.xml

From: Cédric Marcone <cedric.marcone_at_valraiso.fr>
Date: Tue, 22 Mar 2011 12:08:01 +0100

Hello,

I'm pretty sure there is an easy way to solve my problem but I clearly failed to find a solution alone...

I'm building an application that has 2 EJB modules.
Both of those modules contain entities.
Those entities needs to persist in the same database.
The target app server is GF 3.1.

I could clearly declare 2 persistence.xml (one per EJB module) but :

1) that's far from ideal
2) one of those modules is a library that cannot be modified

I saw that I could package the persistence.xml at the ear level but I cannot get it to work.

Did anyone ever tried - or succeeded ;) - in doing such a thing ?

Thanks for your help.
--
Cédric