[
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