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]