有没有关于如何配置/安装Apache Felix File的示例?在官方网站上,它提到您需要配置属性,等等。但是他们却没有提到您需要在何处放置这些配置属性-如何设置它,等等。
我已经在karaf中部署了org.apache.felix.fileinstall-3.5.0.jar文件,并且已经安装了felix框架。现在,我不知道应该将那些配置属性放在哪里,以便文件install
可以读取它。
有人可以指导我吗?
最佳答案
为什么要在Karaf中重新安装felix文件安装包?它已经随Apache Karaf提供了开箱即用的功能。 felix文件安装的配置也在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记录器。