在 apache felix 框架实现中使用 Jpa

Using Jpa inside apache felix framework implementation

我试图实现一个 OSGi 应用程序,应用程序有 servlet(使用 jetty 实现)、jaxb(使用 eclipselink moxy)和 Jpa 部分(问题部分)。我试图在 apache felix 容器中使用 eclipselink 来实现 jpa 功能,我尝试了各种方法但无法实现。我只需要一些工作示例或教程 link.

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

example with declarative services, or with blueprint.

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

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