9得票3回答
如何在OSGI中将字节反序列化为对象

在我的 osgi 应用程序中,我有三个 bundle:travel.api、table.api 和 utils。travel.api 依赖于 table.api,而 table.api 又依赖于 utils。请注意,travel.api 并没有直接依赖于 utils。我使用 aQute Bnd...

8得票1回答
使用SSH的Apache Felix shell

我想知道如何使用Apache Felix与SSH配合?我想通过SSH从远程计算机访问Felix shell。我知道有telnet支持,但这太不安全了。是否有其他解决方案?

8得票2回答
使用BND嵌入第三方JAR

我有一个使用ANT和经典BND工具构建的OSGi bundle。我的bundle在内部使用了一个库(JAR),该库在我的OSGi容器(Apache Felix)中不可用。因此,我正在尝试将其嵌入到我的bundle中,以便在运行时访问。 如何使用ANT + BND嵌入这样的库/JAR? (注意...

8得票4回答
OSGI缺少必需错误

我刚接触OSGI,试图弄清楚如何解决以下错误: org.osgi.framework.BundleException:在捆绑包org.foo.serviceBundle [253]中未解析的约束条件:无法解析253.0:缺少要求[253.0]包;(&(package=org.slf4...

8得票1回答
在Apache Felix OSGi实现的背景下,org.osgi.framework.storage.clean=onFirstInit是什么意思?

我正在尝试理解在Felix框架中上下文中org.osgi.framework.storage.clean=onFirstInit的真实含义。 根据OSGi规范: - org.osgi.framework.storage:是文件系统中指向目录的有效路径......框架可自由使用该目录,例如,完...

8得票1回答
Apache Felix文件安装示例

有没有关于如何配置/安装Apache Felix文件安装的示例?在官方网站上,提到需要配置属性等。但是他们没有提到需要将这些配置属性放在哪里,如何设置等。 我已经下载了org.apache.felix.fileinstall-3.2.6.jar文件,并且安装了felix框架。现在我不知道应该...

8得票4回答
寻找导出一个包的OSGI捆绑包?

如何找到导出特定包的捆绑包? 我正在使用Felix,我有一个字符串"com.test",我如何知道哪个捆绑包导出了该包? 我不想使用PackageAdmin,因为它已被弃用,并且我真的不想获取每个捆绑包的Export-Package头并对其进行解析。 有任何想法吗?

8得票2回答
如何在Eclipse中使用自定义清单文件构建JAR?

我正在尝试在Eclipse中构建一个Felix捆绑包。这基本上包括让Eclipse通过导出创建一个JAR文件,并添加我的自定义清单文件,但是我似乎无法做到这一点。当我尝试导出JAR文件时,我的自定义清单文件会出现在JAR文件中,但从未被添加到JAR文件的正确位置(meta-inf)中。这会导致...

8得票3回答
如何使用maven-bundle-plugin排除Import-Package中的版本号?

我遇到了由maven-bundle-plugin生成的MANIFEST.MF问题。不知何故,当我在<Import-Package>字段中列出版本号时,OSGi框架无法加载我的bundle。 我进行了一些实验,并注意到如果我在清单中删除版本号,则bundle会被正确加载。 我该如...

7得票1回答
如何在OSGi中使用多值(数组)属性?

我有以下服务: @Component( immediate = true, metatype = true) @Service @Property(name = EventConstants.EVENT_TOPIC, value = {ReplicationA...