Apache felix fileInstall正在监视{karaf.home} / etc /中的所有配置文件。 我希望Apache Felix监视除org.ops4j.pax.logging.cfg之外的所有配置文件。
默认配置FileMonitor属性为
#
# Configuration FileMonitor properties
#
felix.fileinstall.enableConfigSave = true
felix.fileinstall.dir = ${karaf.etc}
felix.fileinstall.filter = .*\\.(cfg|config)
felix.fileinstall.poll = 1000
felix.fileinstall.noInitialDelay = true
felix.fileinstall.log.level = 3
felix.fileinstall.log.default = jul
所以我尝试了一些正则表达式来过滤org.ops4j.pax.logging.cfg文件,
felix.fileinstall.filter = .*(?!pax\.logging)\\.(cfg|config)
felix.fileinstall.filter = ^((?!(pax\.logging)).)*$
felix.fileinstall.filter = ((?!(pax\.logging)).)*\.(cfg|config)
felix.fileinstall.filter = (.*\\.(cfg|config))(?!(.*pax\.logging\*))
他们都没有工作。有人可以帮我这个吗..