gpt4 book ai didi

java - Play-Java OSGi 可嵌入吗?

转载 作者:行者123 更新时间:2023-12-01 12:38:24 24 4
gpt4 key购买 nike

上下文

我有一组自己实现的包,运行在 Felix(OSGi 框架的一个实现)上。所有 bundle 都是用 Java 编写的。

问题

根据上述场景,我决定使用 Play Framework for Java 实现 MVC 应用程序,我的问题是,如何使用在 Felix 上运行的包?这些 bundle 代表了我开发应用程序所需的库。

我考虑过将我的 Play 应用程序放入 Felix 中,但这似乎不可能?有人以前遇到过这个问题吗?

谢谢。

最佳答案

我相信你的问题很模糊......无论如何,我会尝试用我所理解的来回答。

使用 Maven[我采取了这个假设]。

  1. 创建一个父级 Maven 项目,它将作为您的应用程序框架。
  2. 在此父模块下创建 Maven 模块,这是您的所有库..
  3. 在应用程序框架内启动 OSGI 嵌入式框架
  4. 在应用程序框架中公开 API 来安装、更新和停止 bundle 。
  5. 在每个库模块中创建捆绑激活器。
  6. 使用 BND 工具创建 bundle

然后启动您的应用程序。安装 bundle 并享受......

关于java - Play-Java OSGi 可嵌入吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25354709/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com