karaf 中的 Apache Felix 文件安装示例

Apache Felix File Install example in karaf

是否有任何示例说明如何 configure/install Apache Felix 文件?官网上有提到需要配置属性等,但是没有提到这些配置属性放在哪里,怎么设置等等

我已经在 karaf 中部署了一个 org.apache.felix.fileinstall-3.5.0.jar 文件并且我安装了 felix 框架。现在我不知道我应该把这些配置属性放在哪里,以便文件 install 可以读取它。

有人可以指导我吗?

为什么要在 Karaf 中重新安装 felix 文件安装包?它已经随 Apache Karaf 提供了开箱即用的功能。 felix file-install 的配置在 Apache Karaf 的 documentation 中也有解释。 请参阅第 4.8.1 节。

对于寻求快速帮助的人,这里是它的摘录:

felix.fileinstall.enableConfigSave = true
felix.fileinstall.dir    = ${karaf.etc}
felix.fileinstall.filter = .*\.cfg
felix.fileinstall.poll   = 1000
felix.fileinstall.noInitialDelay = true
felix.fileinstall.log.level = 3
felix.fileinstall.log.default = jul

它允许将配置保存回文件,如果这些配置包含所需的标志。这是配置管理服务和文件安装的特殊处理。
它在 karaf 的 etc 文件夹中搜索新的配置文件,这些文件将再次用于通过配置管理服务进行配置。
这些配置文件的过滤器设置为 .cfg.
每 1000 毫秒将轮询定义的目录。
启动时没有延迟。
Loglevel 设置为 3,它使用 jul 记录器。