如何在OSGi蓝图中指定属性文件的位置?

异布雷特尔

我想指定属性文件的位置,OSGi蓝图属性占位符应从中读取属性值:

<cm:property-placeholder persistent-id="myBundle"/>

<bean
    id="myCoolBean"
    class="test.properties.MyCoolBean">
    <property
        name="echo"
        value="${echo}"/>
</bean>

更新:配置felix.configadmin + felix.fileinstall对我有用。

我安装了:

org.apache.felix.configadmin-1.8.0.jar

org.apache.felix.fileinstall-3.1.4.jar

org.eclipse.equinox.cm-3.2.0.jar

我指定了VM参数-Dfelix.fileinstall.dir = C:/ eclipse / config

myBundle.cfg文件具有以下值:

回声=回声

克里斯汀·施耐德(Christian Schneider)

蓝图中的属性占位符不适用于文件。相反,它使用永久性ID从ConfigurationAdmin服务检索配置。

因此,解决方案是将felix config admin与felixfileinstall一起安装。因此,将从文件夹中检索配置,并在ConfigurationAdmin中进行更新。

在apache karaf中,已经进行了配置,但是您也可以自己进行配置。请参阅我的karaf教程,了解有关config admin的信息

如果您想搭配简单的felix,那么您可以看看karaf如何解决。因此,例如在config.properties中,有felix fileinstall的设置。在那里,您必须例如设置包含您的配置的目录。简而言之,这将是框架属性。

这是karaf设置的:

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Apiary.io/API蓝图中指定请求正文属性?

来自分类Dev

如何在API蓝图中指定请求标头

来自分类Dev

如何在属性文件中指定 chromedriver 路径

来自分类Dev

如何在plot.loglm图中指定每个变量位置(图形侧)

来自分类Dev

如何在Tizen config.xml文件中指定地理位置功能?

来自分类Dev

如何在R中的表格图中指定条形的颜色

来自分类Dev

如何在类图中指定顺序重要的结构

来自分类Dev

如何以编程方式从 OSGI 蓝图中获取 bean?

来自分类Dev

如何在API蓝图中一次指定所有响应的Content-Type?

来自分类Dev

如何在HTML中指定相对位置?

来自分类Dev

如何在asciidoc中指定原始HTML位置?

来自分类Dev

如何在github操作中指定dockerfile位置?

来自分类Dev

如何在Java中指定标签位置?

来自分类Dev

如何在new_tag()中指定类属性?

来自分类Dev

如何在样式表中指定progressBarStyleHorizontal属性

来自分类Dev

如何在h:inputText中指定命令属性?

来自分类Dev

如何在聚合器POM中指定Maven属性?

来自分类Dev

如何在application.properties文件中指定GCP凭据位置(用于在GCP中使用发布/订阅)?

来自分类Dev

如何在剃刀视图中指定全局MVC布局而不指定布局路径

来自分类Dev

如何在QML的.qrc资源文件中指定通配符?

来自分类Dev

如何在MSTest命令行中指定.runsettings文件?

来自分类Dev

如何在QFileDialog :: getExistingDirectory中指定文件过滤器?

来自分类Dev

如何在Makefile.am中指定多个源文件

来自分类Dev

我如何在PyInstaller中指定.spec文件

来自分类Dev

如何在vQmod中指定要忽略的文件-Opencart 1.5

来自分类Dev

如何在ansible的主机文件中指定用户名

来自分类Dev

如何在ssh配置文件中指定RemoteForward?

来自分类Dev

如何在ArangoDB docker映像中指定配置文件?

来自分类Dev

如何在cmake中指定.lib文件的路径?

Related 相关文章

  1. 1

    如何在Apiary.io/API蓝图中指定请求正文属性?

  2. 2

    如何在API蓝图中指定请求标头

  3. 3

    如何在属性文件中指定 chromedriver 路径

  4. 4

    如何在plot.loglm图中指定每个变量位置(图形侧)

  5. 5

    如何在Tizen config.xml文件中指定地理位置功能?

  6. 6

    如何在R中的表格图中指定条形的颜色

  7. 7

    如何在类图中指定顺序重要的结构

  8. 8

    如何以编程方式从 OSGI 蓝图中获取 bean?

  9. 9

    如何在API蓝图中一次指定所有响应的Content-Type?

  10. 10

    如何在HTML中指定相对位置?

  11. 11

    如何在asciidoc中指定原始HTML位置?

  12. 12

    如何在github操作中指定dockerfile位置?

  13. 13

    如何在Java中指定标签位置?

  14. 14

    如何在new_tag()中指定类属性?

  15. 15

    如何在样式表中指定progressBarStyleHorizontal属性

  16. 16

    如何在h:inputText中指定命令属性?

  17. 17

    如何在聚合器POM中指定Maven属性?

  18. 18

    如何在application.properties文件中指定GCP凭据位置(用于在GCP中使用发布/订阅)?

  19. 19

    如何在剃刀视图中指定全局MVC布局而不指定布局路径

  20. 20

    如何在QML的.qrc资源文件中指定通配符?

  21. 21

    如何在MSTest命令行中指定.runsettings文件?

  22. 22

    如何在QFileDialog :: getExistingDirectory中指定文件过滤器?

  23. 23

    如何在Makefile.am中指定多个源文件

  24. 24

    我如何在PyInstaller中指定.spec文件

  25. 25

    如何在vQmod中指定要忽略的文件-Opencart 1.5

  26. 26

    如何在ansible的主机文件中指定用户名

  27. 27

    如何在ssh配置文件中指定RemoteForward?

  28. 28

    如何在ArangoDB docker映像中指定配置文件?

  29. 29

    如何在cmake中指定.lib文件的路径?

热门标签

归档