将 Web 界面添加到 OSGi 应用程序的最佳技术是什么?
所以,我有一堆 OSGi 包 (.jars),它们执行一堆“业务逻辑”。一切都很好,到目前为止,我一直在使用 gogo 命令行 shell 与捆绑包进行交互。 我想添加…
我可以将 osgi.enterprise.jar 放入我的 equinox 插件文件夹中吗?
我对 OSGi Enterprise 规范感兴趣。目前我只对 JDBC 连接感兴趣,但这可能会改变。 在 http://www.osgi.org/Download/Release4V42 我可以找到 osgi.en…
osgi:导入部分存在于包内的包
我有一个包 XYZ,它存在于 2 个包 A 和 B 中: bundle A package X.Y.Z class Class1 bundle B package X.Y.Z class Class2 包 B 导出包 XYZ Bundle A…
来自片段与宿主冲突的约束
我正在尝试使用 Fragment-Host 扩展从包 B 导入包 A。 在捆绑 BI 中有这一行:Fragment-Host: 在捆绑包 B 的导入包中,我添加了捆绑包 A 所需的导入 …
在 JUnit 测试上下文中使用 OSGi 声明性服务
我试图弄清楚如何使用 JUnit 在 OSGi 中实现多包集成测试。 对于集成测试,我的意思是实例化捆绑包的子集以自动验证该子系统中的功能。 我们正在运行 …
如何使用 java 停止特定的 Apache Felix 包
我想知道如何停止 Apache Felix Web 控制台中仅运行 java 代码的特定包。 例如:我希望能够检索一个包(让我们按名称说)并停止它。…
Google Guice 3和OSGi(Eclipse春分)问题,
我在 OSGi 容器中运行 Guice 3 时遇到问题。 以下是我编写的一个简单测试,用于测试 Guice 是否能与 OSGi 配合良好。 一个简单的 guice 模块,如: pu…
如何找到正在运行的 Equinox 实例的 pid,是否有 pid 文件?
如何找出正在运行的 Equinox 实例的 pid,某处是否有 pid 文件,或者它放置 pid 文件的位置是否可配置? 更新:为了说清楚,我有一堆实例正在运行,并…
Eclipse OSGi 包需要另一个包的片段
这可能是一个简单的问题,但让我困惑了一段时间。 我正在开发一个依赖 google guice 的 OSGi 包。 Google guice 有一个主包和几个片段,例如辅助注入…
如何在 Eclipse 中配置 SpringSource OBR?
如果我理解正确的话,SpringSource 有一个公共 OBR,其中包含许多第三方 jar 的 OSGi 包。我想在 Eclipse 中使用它,但无法让 Eclipse 连接到它。 我…
使用 Eclipse PDE 和 Scala IDE 通过 Scala 构建 OSGi 模块
如何构建使用 Scala (2.9.1.RC3) 和 PDE (Eclipse Helios) 的 OSGi 捆绑包。我正在使用 Scala IDE(2.0.0-beta)构建项目并将其转换为 PDE 项目。 我…
如何让 Eclipse 识别 OSGI 的 .target 文件
我搬到了一台新计算机,并将我的 OSGI 项目移到了上面。我有一个 .target 文件,现在被识别为 xml,但在上次设置中,我安装了一些使 Eclipse 能够正确…