karaf-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dutertry Nicolas <Nicolas.Duter...@HRACCESS.com>
Subject JPA with Karaf
Date Tue, 14 Jan 2014 09:33:32 GMT
Hi,

I am trying to use JPA with Karaf 3.0.0 but it does not work.

First of all I have installed the following features :
karaf@root()> feature:install jndi jpa transaction openjpa

Then I have created a simple JPA bundle containing:

-          A HSQLDB datasource configured with blueprint

-          A JPA entity (class Person) and the file META-INF/persistence.xml

-          A service for getting and creating people (class PersonService)
The JPA EntityManager is injected in PersonService using blueprint.

Finally I have deployed hsqldb and my bundle in Karaf, but my bundle's state is set to "GracePeriod"
:
karaf@root()> list
START LEVEL 100 , List Threshold: 50
ID | State       | Lvl | Version        | Name
-------------------------------------------------------------------------------------------------
86 | Active      |  80 | 3.0.0          | Apache Karaf :: JNDI :: Command
114 | Active      |  80 | 2.3.0          | Apache ServiceMix :: Specs :: Java Persistence
API 1.4
115 | Active      |  80 | 3.2.1          | Commons Collections
116 | Active      |  80 | 1.6.0          | Commons Pool
117 | Active      |  80 | 1.4            | Commons DBCP
118 | Active      |  80 | 2.6            | Commons Lang
119 | Active      |  80 | 2.3.0          | OpenJPA Aggregate Jar
120 | Active      |  80 | 2.3.1          | HSQLDB
121 | GracePeriod |  80 | 1.0.0.SNAPSHOT | Test JPA OSGi Bundle

In the log file we found :
2014-01-14 10:04:28,388 | INFO  | raf-3.0.0/deploy | BlueprintContainerImpl           | 4
- org.apache.aries.blueprint.core - 1.3.0 | Bundle test.jpa is waiting for dependencies [(&(&(org.apache.aries.jpa.proxy.factory=true)(osgi.unit.name=test))(objectClass=javax.persistence.EntityManagerFactory))]

I have attached the sources of my bundle and the full karaf log file in this mail.
Is there a bug in Karaf or am I missing something ?
Thanks for your help.
--
Nicolas Dutertry
HR Access - http://www.hraccess.com

Mime
View raw message