当为 osgi 使用声明性服务时,我可以在同一组件中提供和引用服务吗?
如上所示,在同一个组件中提供和引用服务可以吗? 例如,有两个bundle A和B,A提供服务供B使用,B也提供服务供A使用。遇到这种情况我该怎么办?…
如何从 OSGI 包访问内部 sun.security 类?
我需要向 Maven 构建或 Java 运行时添加哪些选项才能访问内部 sun.security 类? OSGI 捆绑包中有来自 Akamai 的 Java 代码需要访问内部 sun.security…
在 Java 中访问包的多个版本
我们有几个使用 Apache HTTPClient 3 发出 HTTP 请求的应用程序。最近,出于各种原因,我们还开始创建使用 HTTPClient 4 的 Web 服务客户端。 Apache …
声明式服务可以在线程中使用吗?
我有以下代码作为 OSGi 模块。 当它运行时,我收到记录器已设置的消息: UdpListener > setStoreLog: 'com.mine.logger.internal.storeindb.StoreLog@…
在 Apache Servicemix 4 中的 OSGi 包之间共享配置文件?
有人能够在 SMX4 中的两个或多个捆绑包之间成功共享配置吗?我正在寻找的是这样的: 在 $SMX_HOME/etc/myconfiguration.cfg 中有一个文件 让此配置“…
Eclipse 插件不会从“已解决”变为“活动”
我创建了一个 Eclipse 插件捆绑包,它不会从“已解决”状态变为“活动”状态。 我尝试打开 OSGI 控制台来查看捆绑包无法启动的原因,但似乎没有任何问…
在eclipse之外部署rcp应用程序的有效方法
各位, 我想知道是否有任何最佳实践或有效方法可以在 eclipse IDE 之外部署一组 eclipse osgi 包(使用 eclipse RCP 开发)。到目前为止,我们正在使…
ServiceMix 4.2 - 使用认可的库
我想知道 SMX 4.2 是否有认可库的概念? 我的用例如下: 有一组特定的类需要对框架/SMX 运行时内执行的所有 Java 类可见。您可能建议简单地从类中创建…
在 Liferay/Glassfish 和 Vaadin 中使用 Quartz 库时出现问题
我面临着一个奇怪的问题,要让 Quartz 库在 Glassfish 服务器的 liferay 门户中运行。该应用程序分为两部分,一个基于 Vaadin 的 Web 应用程序将启动/…
从 BundleContextAware 类访问应用程序上下文
我从现有的遗留战争中创建了一个 osgi 包。该应用程序有一个实现 spring 接口 ApplicationContextAware 的类,然后它使用上下文以编程方式获取 bean(…
Osgi getService()
在我们的项目(Osgi、Spring-Dm、Apache-Felix)中,当 BundleContext.getService() 返回 null 时,我们在生产中遇到了一些问题。 这种情况很少发生,…
希望 Eclipse 使用特定的 config.ini,但设置不同的配置区域
简而言之,我的问题是这样的: 我想使用特定的 config.ini 文件运行基于 Eclipse 的程序,该文件不在默认目录中,即它不在中../eclipse/configuration…