我使用karaf的功能配置支持,以便在/ etc文件夹下生成配置文件。功能文件中的配置如下所示:
<config name="com.foo.bar">
myProperty = myValue
</config>
这很好用,karaf在/ etc下生成com.foo.bar.cfg。现在我想知道是否有可能以某种方式告诉karaf使用.config扩展名而不是.cfg。如果使用.cfg扩展名,则工厂配置无法正常工作(它们会重复)。
答案 0 :(得分:1)
您可以使用元素代替,但会有一些差异:
<configfile finalname="/etc/myfile.cfg" override="false">URL</configfile>
首先,内容无法内联,必须通过外部URL提供。其次,捆绑包启动时可能无法加载配置,因为它将由FileInstall异步处理。
如果使用.cfg扩展名,我不确定你的意思是什么?#34;工厂配置不能很好地工作(它们会重复)。&#34;您是否提出了解释问题的JIRA问题以及重现问题的步骤?几天之内就有计划发布...