在桌面独立应用程序中使用 OSGi
我正在尝试编写一个基于 OSGi 的桌面应用程序。我有一个 Swing JFrame,我想添加添加模块(其他包)的可能性。我浏览了 JSig 教程中的 EclipseZone OS…
如何将 Liferay portlet 转换为 OSGI 包?
我的服务器遇到了一些问题,因此我构建了我的 portlet,并在 liferay portlet 容器上本地测试了它们。我使用了适用于 Java 和 JSR 286 标准的 portlet…
OSGi、Jetty 和 CometD/Bayeux
我让 Jetty 和 Bayeux 合作得很好,让我可以在 dojo 中使用 comet。然而,我现在需要迁移到 OSGi jetty 环境,并且正在努力让它工作。 在非 OSGi 环境…
查询 Eclipse 插件中的 jar 条目
在我的 OSGi 包(一个 Eclipse 插件)中,我可以使用以下方法查询某些路径中的类条目: bundle.findEntries("//", "*.class", true) 例如,如果我的类…
如何使用 BundleContext 从包清单中获取属性值?
以我对 OSGi 的熟练程度,我可以从以下位置获取属性字符串: BundleContext.getProperty(key) (存储在 'conf/config.properties' 中) ComponentCont…
如何在 OSGi 包中查找带注释的类
我的应用程序有多个包,其中包含 JAXB 带注释的类和服务包,后者负责创建 JAXBContext。 服务包注册 BundleListener 并捕获生命周期事件,但问题是我…
从批处理文件更新 osgi 包
(我使用 glassfish 3.1 和 felix osgi) 我需要编写一个批处理脚本来更新我的 OSGI 包之一。 最基本的想法是从 autodeploy 文件夹中移动捆绑 jar,并…
使用 Scala 的域模型,如果 OSGI 捆绑在类路径(全局)上?
如果我围绕 Scala 域模型项目构建一个 JAR 并使用 OSGI 清单,那么所有这些 Scala 对象都可以在类路径上供 OSGI 容器中的其他对象使用吗?…
如何将 Eclipse 插件公开为 Web 服务?
我一直在研究将 Eclipse 插件公开为 Web 服务,但我感到很困惑。 我的要求基本上是为一组 Web 服务构建 Equinox 后端。 我将大量使用 EMF 和相关项目…
Spring 框架/Eclipse RCP 与 Blueprint Gemini 集成
我正在尝试将 Spring 框架集成到我的 Eclipse RCP 应用程序中。 我无法找到有关如何将 Blueprint Gemini 集成到我的 RCP 应用程序中的相关文档。我是…
OSGI 缺少需求错误
我是 OSGI 新手,我试图弄清楚如何解决以下错误 org.osgi.framework.BundleException: Unresolvedconstraint in bundle org.foo.serviceBundle [253]:…
如何使用 OSGI HttpService 支持虚拟主机
使用 osgi HttpService 的所有示例都展示了如何注册 servlet、资源等,但全部都在同一个服务实例和同一个命名空间中。 如何根据针对特定 IP 地址或主…
在 glassfish 上发射 felix shell
我正在尝试启动 felix shell,它允许我与 glassfish 上的 OSGI 运行时交互并启动/停止捆绑包。根据我的阅读,它应该可以通过 telnet localhost 6666 …
根据系统设置选择要加载的本机库
在我们的 OSGi 代码中,我们使用 Bundle-NativeCode 清单标头来选择要为 Windows 或 Linux 加载的本机库。 当我们需要使用的库之一依赖于已安装库的特…