Hi,

I quickly implements an example the EclipseLink example (OSGi in PDE), that I migrate on Felix with iPOJO. I didn't get any issue: - I first tried by using only on bundles (containing the persistence.xml file and the component using it and the Person class) - Then, I created two bundles. The first one contains the persistence file, the PErson class (exported) and declare the JPA-PersistenceUnits header. The second bundle just creates Bob in the @Validate method.

I didn't add the TCCL switch, it has worked quite smoothly...

Can you post the stack trace or error ?

Regards,

Clement

On 26.10.2009, at 23:20, Joel Schuster wrote:

I've been able to get EclipseLink to work against and embedded Derby instance within Felix working from the Equinox examples.

However, this is only when using the standard OSGi BundleActivator implementation, not when using iPojo.

As all the rest of my system is iPojo based I'd like to do the same for my data layer. However, because the EntityManagerFactory creation in my @Validate is being called by the iPojo factory the persistence.xml file isn't found. There's seems to be a requirement that needs the EntityManagerFactory be called within the same class loader that the persistence.xml file is available.

Thoughts on how to reconcile this issue?

________________________________

Joel Schuster
Senior Software Engineer
NAVSYS Corporation
14960 Woodcarver Road, Colorado Springs, CO 80921
719-481-4877





---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to