无法解析karaf中的bundle。 这里记录:
2016-04-08 05:01:02,323 | INFO | h for user karaf | BlueprintContainerImpl
| 17 - org.apache.aries.blueprint.core - 1.4.4 |
Bundle io.subutai.core.kurjun.impl/4.0.0.RC7-SNAPSHOT is waiting for dependencies
[(&(&(!(org.apache.aries.jpa.proxy.factory=*))(osgi.unit.name=PU-KURJUN))(objectClass=javax.persistence.EntityManagerFactory))]
在此模块中创建db,使用openjpa。
答案 0 :(得分:2)
这意味着您的捆绑包需要为持久性单元提供EntityManagerFactory服务。这可能有点难以追查。
你必须检查你是否有一个定义了这个持久性单元的包,它是使用Manifest头正确宣布的,还有你定义了合适的DataSource。
对于新的错误,我认为问题是你注入一个EnityManagerFactory,而我认为你需要注入一个EntityManager。