Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipselink-users] Felix Karaf / No Persistence provider exception

Karaf is a standalone OSGi 4.2 implementation. I use Karaf v1.6.0 (http://felix.apache.org/site/apache-felix-karaf.html)

Quoting Tim Hollosy <hollosyt@xxxxxxxxx>:

What environment? Is it an OSGI thick client? Web App? What framework?

./tch



On Wed, Aug 4, 2010 at 9:20 AM, Jean-Philippe Clement
<jeanphilippe.clement@xxxxxxxxxx> wrote:
Hello, I'm currently using Hibernate and I would like to migrate to
EclipseLink.

I made a quick test which leads to the exception PersistenceException: No
Persistence provider for EntityManager named JPATest.

Here are installed bundles:
[  37] [Active     ] [            ] [   60] EclipseLink ANTLR
(2.1.0.v20100614-r7608)
[  38] [Active     ] [            ] [   60] EclipseLink ASM
(2.1.0.v20100614-r7608)
[  39] [Active     ] [            ] [   60] EclipseLink Core
(2.1.0.v20100614-r7608)
[  40] [Resolved   ] [            ] [   60] JPA Test (1.0.0)
[  41] [Installed  ] [            ] [   60] EclipseLink OSGi Deployment
Fragment (deprectated, non Gemini) (2.1.0.v20100614-r7608)
[  42] [Active     ] [            ] [   60] JTA (1.1.0.v201002051055)
[  43] [Active     ] [            ] [   56] EclipseLink JPA
(2.1.0.v20100614-r7608)
[  44] [Active     ] [            ] [   54] Java Persistence API 2.0
(2.0.1.v201006031150)

Test bundle stucture:
+ com
 + ...
+ lib
 ojdbc14.jar
+ META-INF
 MANIFEST.MF
 persistence.xml
+ OSGI-INF
 + blueprint
 jpa-test.xml

MANIFEST.MF:
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-SymbolicName: com.xxx.test
Bundle-Version: 1.0.0
Bundle-Name: JPA Test
Bundle-Description: Testing
Bundle-Vendor: XXX
JPA-PersistenceUnits: JPATest
DynamicImport-Package: *
Import-Package: org.osgi.framework
Bundle-ClassPath: .,lib/ojdbc14.jar

persistence.xml:
<persistence xmlns="http://java.sun.com/xml/ns/persistence";
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
       xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd";
       version="2.0">
       <persistence-unit name="JPATest">

 <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
               <class>com.xxx.JPAData</class>
               <class>com.xxx.JPAOwner</class>
               <properties>
                       <property name="javax.persistence.jdbc.driver"
value="oracle.jdbc.OracleDriver" />
                       <property name="javax.persistence.jdbc.url"
value="jdbc:oracle:thin:@192.1.1.1:1521:stuff" />
                       <property name="javax.persistence.jdbc.user"
value="user" />
                       <property name="javax.persistence.jdbc.password"
value="password" />
                       <property name="eclipselink.logging.level"
value="FINEST" />
                       <property name="eclipselink.target-database"
value="Oracle10g" />
               </properties>
       </persistence-unit>
</persistence>

I have no clue what the problem is!


_______________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipselink-users

_______________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipselink-users






Back to the top