Karaf webbundle 无法找到 persistence.xml
Posted
技术标签:
【中文标题】Karaf webbundle 无法找到 persistence.xml【英文标题】:Karaf webbundle not able to find persistence.xml 【发布时间】:2016-06-21 09:07:10 【问题描述】:我写了一个 karaf web bundle(wab)。我将 persistence.xml 保存在 META-INF/persistence.xml 中,并尝试放入 WEB-INF/classes/META-INF/persistence.xml
当我尝试创建 EntityManagerFactory 时,出现以下错误
javax.persistence.PersistenceException: No Persistence provider for EntityManager named CustomXML
所以如果是 karaf wab,persistence.xml 应该驻留在哪里。
【问题讨论】:
【参考方案1】:添加一个
Meta-Persistence: \
META-INF/persistence.xml
到 MANIFEST.MF 文件。
【讨论】:
以上是关于Karaf webbundle 无法找到 persistence.xml的主要内容,如果未能解决你的问题,请参考以下文章
无法从 Karaf 2.2.0 OSGi 容器中的根上下文运行 WAR