Java 无法在OSGI上创建EntityManager
我使用的是fabric8版本1.1.0CR5 当我尝试以hibernate作为DAL部署服务时,出现以下错误:Java 无法在OSGI上创建EntityManager,java,hibernate,blueprint-osgi,fabric8,Java,Hibernate,Blueprint Osgi,Fabric8,我使用的是fabric8版本1.1.0CR5 当我尝试以hibernate作为DAL部署服务时,出现以下错误: 2015-01-19 16:15:33402 |错误| rint Extender:2 | BlueprintContainerMPL | 111-org.apache.aries.blueprint.core-1.4.0 |无法启动bundle it.gestiele.OpenFund|CXF的blueprint容器,原因是未解析的依赖项[(&(&(org.apache.aries
2015-01-19 16:15:33402 |错误| rint Extender:2 | BlueprintContainerMPL | 111-org.apache.aries.blueprint.core-1.4.0 |无法启动bundle it.gestiele.OpenFund|CXF的blueprint容器,原因是未解析的依赖项[(&(&(org.apache.aries.jpa.proxy.factory=true)(osgi.unit.name=managed jpa))(objectClass=javax.persistence.EntityManagerFactory))]
java.util.concurrent.TimeoutException
在org.apache.aries.blueprint.container.BlueprintContainerMPL$1.run(blueprintContainerMPL.java:336)[111:org.apache.aries.blueprint.core:1.4.0]
在org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[111:org.apache.aries.blueprint.core:1.4.0]
在java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.067]
在java.util.concurrent.FutureTask.run(FutureTask.java:262)[:1.7.067]
在java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.067]
在java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.067]
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.067]
在java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.067]
在java.lang.Thread.run(Thread.java:745)[:1.7.0_67]