【问题标题】:Apache Felix File Install example in karafkaraf 中的 Apache Felix 文件安装示例
【发布时间】:2016-11-21 00:08:26
【问题描述】:

有没有关于如何配置/安装 Apache Felix 文件的示例?在官方网站上,它提到您需要配置属性等。但是他们没有提到您需要将这些配置属性放在哪里 - 如何设置它等等。

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

有人可以指导我吗?

【问题讨论】:

  • 这是一个很好的问题,但我认为Apache Felix mailing lists 上的人可能能够更快地帮助您。你试过了吗?

标签: java apache-karaf apache-felix


【解决方案1】:

为什么在 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 ms 将轮询一次定义的目录。
启动时无延迟。
Loglevel 设置为 3,它使用 jul 记录器。

【讨论】:

  • 感谢您分享您的信息,它确实节省了我的时间,对我的项目非常有帮助,是的,它已经安装了,我以前不知道它。
  • 如果有问题,我建议先在 karaf 邮件列表中询问。通常你会很快得到答案。
猜你喜欢
  • 2013-05-15
  • 1970-01-01
  • 2016-07-16
  • 2015-12-29
  • 2017-01-19
  • 2015-11-29
  • 1970-01-01
  • 2015-10-05
  • 2015-05-29
相关资源
最近更新 更多