我正在尝试实现OSGi应用程序,应用程序具有servlet(使用jetty实现),jaxb(使用eclipselink moxy)和Jpa部分(问题部分)。我试图在apache felix容器中使用eclipselink来实现jpa功能,我尝试了各种方法但是无法实现它。我只需要一些工作示例或教程链接。
答案 0 :(得分:0)
在felix中使用jpa的最简单方法是使用Apache Karaf,因为它具有eclipselink和Aries JPA的预打包功能,这使得在OSGi中使用任何jpa提供程序变得更加容易。
请参阅example with declarative services或with blueprint.
对于普通的felix,我建议使用bndtools获取bundle列表,并且能够直接运行felix。
I started a tutorial to package and run the tasklist-ds example using bndtools