OSGi 包中使用 com.sun.management.OperatingSystemMXBean
我有一些遗留代码用于监视我的应用程序 cpu、内存等,我想将它们转换为捆绑包。现在,当我启动这个包时,它抱怨 Missing Constraint: Import-Package:…
难以理解整个 OSGi Web 生态系统
我对整个 Java 和 OSGi 世界还很陌生,并且很难理解 OSGi Web 应用程序的生态系统。 更准确地说,我目前正在尝试了解生态系统的所有部分是如何相互关…
jetty-equinox 中的 JSF,无法在其他包中找到 Bean 类
我在 OSGi 环境中运行 JSF 时遇到问题。我正在使用 jetty Web 容器和 Equinox 来提供 OSGi 功能。我的应用程序的结构如下: 第一个包包含所有 JSF 库…
如何使用 Eclipse P2 处理 Java 提供的包
我得到了一些二进制形式的 OSGi 包,它们声明了对 Java 本身提供的“org.ietf.jgss”等包的依赖关系。 P2 检测到这些依赖项,当我稍后尝试使用 P2 控…
更好地处理 OSGi 中的线程上下文类加载器
我已经使用 OSGi 一段时间了,对于遇到的问题我有各种解决方案。我想重新审视其中之一,看看人们是否提出了不同的解决方案。 我在使用 OSGi (Equinox …
JSF 是否可以作为 OSGi (Equinox) 捆绑包提供?
有一个 JSP/JSTL 的包,可以部署在 Equinox OSGi Framework 上,并且可以被其他包使用: org.eclipse.equinox.jsp.jstl_1.0.0.jar 还有一个JSF 的捆绑…
无法找到服务,因为 OSGi 捆绑包未激活
我在发现某些未激活的 OSGi 捆绑包提供的服务时遇到问题。让我描述一下情况: Bundle A 定义接口 X Bundle B、C 和 D 提供实现接口 X 的服务 这些bund…
关闭 OSGi 容器的最佳方法(特别是春分)
我正在寻找关闭 OSGi 容器的最佳实践。 目前我们正在使用一个小型启动器应用程序,它调用 EclipseStarter.startup() 并安装一些核心包。之后启动器终…
地铁 +码头 + OSGi = 痛苦
我正在尝试将 Sun 的 HTTPServer 替换为更好的 Jetty 服务器,该服务器位于 OSGi 捆绑包中,在 Equinox 上运行。 我已经尝试过这个: System.setPrope…
Eclipse 3.5 可以发现插件目录中的所有包吗?
简单用例:使用简单的脚本组装 Eclipse 产品,只需将包转储到插件目录中。 这曾经适用于 3.3 - 3.5 已损坏:我的应用程序无法启动,因为找不到应用程…
添加额外的系统属性到 Eclipse 编程重启
我有一个插件,可以使用以下命令强制重新启动 Eclipse: Workbench.getInstance().restart() 但是,我需要重新启动以包含新的环境变量: eclipse.refr…
Equinox 捆绑包导入冲突
1) 捆绑包 A 重新导出 包 com.X,它是从捆绑包 C 获取的 2) 捆绑包 B 导出包 com.X 3) 现在捆绑包 D 依赖于 A 和 B。 捆绑包将从哪里获取D 从哪里获取…