Я использую Karaf 3.0.0, Hibernate 4.2.7.Final, jpa, управляемый контейнером.
Пакет постоянства переходит в состояние GracePeriod при запуске, а затем переходит в состояние сбоя. Ниже ошибка из логов Karaf при запуске бандла.
2014-04-07 16:46:01,716 | ИНФО | Локальный пользователь karaf | BlueprintContainerImpl | 4 — org.apache.aries.blueprint.core — 1.3.0 | Пакет ecomm.dao.impl.hibernate ожидает зависимостей [(&(&(org.apache.aries.jpa.proxy.factory=true)(osgi.unit.name=ecomm))(objectClass=javax.persistence.EntityManagerFactory )), (&(&(org.apache.aries.jpa.proxy.factory=true)(osgi.unit.name=ecomm))(objectClass=javax.persistence.EntityManagerFactory))]
Я установил функции jpa, transaction и jndi перед установкой спящего режима. Я не установил функцию openjpa.
Кроме того, активны пакеты Управляемые контексты Aries JPA Container и Aries JPA Container. Также заметил, что нет службы EntityManagerFactory, как это предлагается в Jpa-hibernate error при запуске сервис
Ниже приведен снимок пакетов гибернации.
karaf@root()> bundle:list
START LEVEL 100 , List Threshold: 50
ID | State | Lvl | Version | Name
------------------------------------------------------------------------------------
115 | Active | 80 | 3.0.0 | Apache Karaf :: JNDI :: Command
121 | Active | 80 | 0.9.0 | ClassMate
122 | Active | 80 | 2.7.7.5 | Apache ServiceMix :: Bundles :: antlr
123 | Active | 80 | 1.8.2.2 | Apache ServiceMix :: Bundles :: ant
124 | Active | 80 | 1.6.1.5 | Apache ServiceMix :: Bundles :: dom4j
125 | Active | 80 | 1.14.1.1 | Apache ServiceMix :: Bundles :: serp
126 | Active | 80 | 3.18.1.GA | Javassist
127 | Active | 80 | 1.0.2.Final | JACC 1.4 API
128 | Active | 80 | 0 | wrap_mvn_org.jboss_jandex_1.1.0.Final
129 | Active | 80 | 3.1.3.GA | JBoss Logging 3
130 | Active | 80 | 4.0.4.Final | hibernate-commons-annotations
135 | Active | 80 | 4.2.7.Final | hibernate-core
136 | Active | 80 | 4.2.7.Final | hibernate-entitymanager
137 | Active | 80 | 4.2.7.Final | hibernate-osgi
138 | Active | 80 | 1.1.0.201404041646 | Ecomm Store
139 | Active | 80 | 1.1.0.201404041646 | Ecomm Dao
140 | GracePeriod | 80 | 1.4.0.201404071644 | Ecomm DAO Impl
Чего-то не хватает в моей конфигурации?
Спасибо.