Thank you very much Andreas. That would be most helpful. I can't seem to find
a decent example out there... I have been looking on this problem way too
long :-(

Sincerely,

Aerv



Andreas Kollegger-2 wrote:
> 
> Hello Aerv,
> 
> I'm away from the office at the moment, but if I recall correctly the  
> eclipselink osgi example needs to be tweaked to work under Felix  
> because it uses some equinox specific extensions.
> 
> I have a simple JPA with eclipselink example that runs with Felix/ 
> Karaf. I can push that out somewhere for your reference when I get  
> back to the US on Monday.
> 
> Best,
> Andreas
> 
> Sent from my iPhone
> 
> On Mar 27, 2010, at 10:26 AM, AervTerrh <[email protected]>  
> wrote:
> 
>>
>> I'm not sure I understand what you mean. I have to run it in Felix.  
>> I'm
>> trying to start from this example to import my own entities aftwards  
>> and
>> create my own jpa bundle for a felix framework. But well, if I can't  
>> get
>> this example working, then there's not much point to it. :-(
>>
>> When I run it as in the tutorial
>> (http://wiki.eclipse.org/EclipseLink/Examples/OSGi/Developing_with_EclipseLink_OSGi_in_PDE
>>  
>> )
>> in Equinox, I get the standard output:
>> sgi> Persistence bundle starting...
>> Persistence bundle started.
>> ProviderTracker: New service detected...
>> ProviderTracker: Added service
>> org.eclipse.persistence.jpa.osgi.PersistenceProviderOSGi
>> [EL Config]: The access type for the persistent class [class
>> hello.jpa.Person] is set to [FIELD].
>> [EL Config]: The alias name for the entity class [class  
>> hello.jpa.Person] is
>> being defaulted to: Person.
>> [EL Config]: The table name for entity [class hello.jpa.Person] is  
>> being
>> defaulted to: PERSON.....
>>
>> I just want to get the same result in the Felix framework.
>>
>> Thanks for the reply though. If I am not understanding you  
>> correctly, you're
>> welcome to point it out. I'm not too familiar with OSGi in general.  
>> Just
>> trying to export Entity classes and DAO's to a Felix bundle, and  
>> well, I
>> thought I'd start with the example
>>
>> Sincerely,
>>
>> Aerv
>>
>>
>>
>> Sahoo wrote:
>>>
>>> If your intention is to use JPA in an OSGi environment, I recommend  
>>> you
>>> to try out running in GlassFish. You don't have to do anything new to
>>> get it working.
>>>
>>> Thanks,
>>> Sahoo
>>>
>>> AervTerrh wrote:
>>>> Hello,
>>>>
>>>> I'm new to Felix OSGi, and have tried this simple example:
>>>> http://wiki.eclipse.org/EclipseLink/Examples/OSGi/Developing_with_EclipseLink_OSGi_in_PDE
>>>>  
>>>> .
>>>> In Equinox everything works great if I follow the steps in the  
>>>> tutorial.
>>>> However, I want to set it up in a Felix framework.
>>>>
>>>> I have followed
>>>> http://felix.apache.org/site/integrating-felix-with-eclipse.html  
>>>> to get
>>>> Felix within Eclipse. This also works, and the basic examples for  
>>>> this
>>>> work
>>>> aswell. However, when I try to get EclipseLink working in Felix I  
>>>> get an
>>>> exception:
>>>>
>>>>
>>>> org.osgi.framework.BundleException: Activator start error in bundle
>>>> hello.jpa [15].
>>>>        at
>>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1803)
>>>>        at org.apache.felix.framework.Felix.startBundle(Felix.java: 
>>>> 1678)
>>>>        at
>>>> org.apache.felix.framework.BundleImpl.start(BundleImpl.java:905)
>>>>        at
>>>> org.apache.felix.shell.impl.StartCommandImpl.execute 
>>>> (StartCommandImpl.java:114)
>>>>        at
>>>> org.apache.felix.shell.impl.Activator 
>>>> $ShellServiceImpl.executeCommand(Activator.java:286)
>>>>        at
>>>> org.apache.felix.shell.tui.Activator$ShellTuiRunnable.run 
>>>> (Activator.java:184)
>>>>        at java.lang.Thread.run(Unknown Source)
>>>> Caused by: Exception [EclipseLink-30005] (Eclipse Persistence  
>>>> Services -
>>>> 1.1.3.v20091002-r5404):
>>>> org.eclipse.persistence.exceptions.PersistenceUnitLoadingException
>>>> Exception Description: An exception was thrown while searching for
>>>> persistence archives with ClassLoader:
>>>> org.eclipse.persistence.internal.jpa.deployment.osgi.CompositeClassLoader@ 
>>>> 1bbf1ca
>>>> Internal Exception: java.lang.IllegalStateException: The bundle is
>>>> uninstalled.
>>>>        at
>>>> org.eclipse.persistence.exceptions.PersistenceUnitLoadingException.exceptionSearchingForPersistenceResources(
>>>>  
>>>> PersistenceUnitLoadingException.java:121)
>>>>        at
>>>> org.eclipse.persistence.jpa.PersistenceProvider.createEntityManagerFactory(
>>>>  
>>>> PersistenceProvider.java:133)
>>>>        at
>>>> org.eclipse.persistence.jpa.PersistenceProvider.createEntityManagerFactory(
>>>>  
>>>> PersistenceProvider.java:67)
>>>>        at
>>>> javax.persistence.Persistence.createEntityManagerFactory(Unknown
>>>> Source)
>>>>        at
>>>> javax.persistence.Persistence.createEntityManagerFactory(Unknown
>>>> Source)
>>>>        at hello.jpa.Activator.start(Activator.java:14)
>>>>        at
>>>> org.apache.felix.framework.util.SecureAction.startActivator 
>>>> (SecureAction.java:661)
>>>>        at
>>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1756)
>>>>        ... 6 more
>>>> Caused by: java.lang.IllegalStateException: The bundle is  
>>>> uninstalled.
>>>>        at
>>>> org.apache.felix.framework.Felix.getBundleResources(Felix.java:1407)
>>>>        at
>>>> org.apache.felix.framework.BundleImpl.getResources(BundleImpl.java: 
>>>> 618)
>>>>        at
>>>> org.eclipse.persistence.internal.jpa.deployment.osgi.BundleProxyClassLoader.findResources(
>>>>  
>>>> BundleProxyClassLoader.java:43)
>>>>        at java.lang.ClassLoader.getResources(Unknown Source)
>>>>        at
>>>> org.eclipse.persistence.internal.jpa.deployment.osgi.CompositeClassLoader.getResources(
>>>>  
>>>> CompositeClassLoader.java:118)
>>>>        at
>>>> org.eclipse.persistence.jpa.PersistenceProvider.createEntityManagerFactory(
>>>>  
>>>> PersistenceProvider.java:96)
>>>>        ... 12 more
>>>> -> Exception [EclipseLink-30005] (Eclipse Persistence Services -
>>>> 1.1.3.v20091002-r5404):
>>>> org.eclipse.persistence.exceptions.PersistenceUnitLoadingException
>>>> Exception Description: An exception was thrown while searching for
>>>> persistence archives with ClassLoader:
>>>> org.eclipse.persistence.internal.jpa.deployment.osgi.CompositeClassLoader@ 
>>>> 1bbf1ca
>>>> Internal Exception: java.lang.IllegalStateException: The bundle is
>>>> uninstalled.
>>>>
>>>> The installed bundles within Felix are:
>>>>
>>>> START LEVEL 1
>>>>   ID   State         Level  Name
>>>> [   0] [Active     ] [    0] System Bundle (2.0.4)
>>>> [   1] [Active     ] [    1] Apache Felix Bundle Repository (1.4.3)
>>>> [   2] [Active     ] [    1] Apache Felix Shell Service (1.4.2)
>>>> [   3] [Active     ] [    1] Apache Felix Shell TUI (1.4.1)
>>>> [   4] [Active     ] [    1] JPA 1.0 - Extended for OSGi (1.99)
>>>> (1.99.0.v200906021518)
>>>> [   5] [Active     ] [    1] Apache Derby Plug-in
>>>> (10.1.2.1_v200803061811)
>>>> [   9] [Active     ] [    1] EclipseLink JPA (1.1.3.v20091002-r5404)
>>>> [  10] [Active     ] [    1] EclipseLink Core (1.1.3.v20091002- 
>>>> r5404)
>>>> [  12] [Active     ] [    1] JAXP XML (1.3.4.v200902170245)
>>>>
>>>> The plugin dependencies of the test-tutorial are:  
>>>> javax.persistence_1.99,
>>>> org.apache.derby, org.eclipse.osgi, javax.transaction.
>>>>
>>>> I've been looking into this for days. And I can't figure out how  
>>>> to get
>>>> this
>>>> simple example working. I have tried to make it work with Pax Runner
>>>> aswell,
>>>> but no success.
>>>>
>>>> If anyone can help me, it would be very much appreciated.
>>>>
>>>> Thanks in advance.
>>>>
>>>> Aerv
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>>
>>>
>>>
>>
>> -- 
>> View this message in context:
>> http://old.nabble.com/Felix-OSGi-and-EclipseLink-issue-tp28052576p28053068.html
>> Sent from the Apache Felix - Users mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Felix-OSGi-and-EclipseLink-issue-tp28052576p28053279.html
Sent from the Apache Felix - Users mailing list archive at Nabble.com.


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

Reply via email to