在apache felix框架实现中使用Jpa

时间:2017-02-03 10:07:48

标签: jpa osgi eclipselink apache-felix osgi-bundle

我正在尝试实现OSGi应用程序,应用程序具有servlet(使用jetty实现),jaxb(使用eclipselink moxy)和Jpa部分(问题部分)。我试图在apache felix容器中使用eclipselink来实现jp​​a功能,我尝试了各种方法但是无法实现它。我只需要一些工作示例或教程链接。

1 个答案:

答案 0 :(得分:0)

在felix中使用jpa的最简单方法是使用Apache Karaf,因为它具有eclipselink和Aries JPA的预打包功能,这使得在OSGi中使用任何jpa提供程序变得更加容易。

请参阅example with declarative serviceswith blueprint.

对于普通的felix,我建议使用bndtools获取bundle列表,并且能够直接运行felix。

I started a tutorial to package and run the tasklist-ds example using bndtools