To declare a PU at ear level you need to put it in lib/ dir of the ear
like as follows
myear
myejb1.jar
myejb2.jar
lib/
mypu.jar
META-INF/persistence.xml
MyEntity.class
On 3/22/2011 4:08 AM, Cédric Marcone wrote:
> 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
>
>
>