configuration - OSGI 配置包

标签 configuration osgi

关闭。这个问题需要更多 focused .它目前不接受答案。












想改进这个问题?更新问题,使其仅关注一个问题 editing this post .

3年前关闭。




Improve this question




我是在 OSGi 世界中潜水的新手。
我正在尝试使用以下模块(捆绑包)开发应用程序:

  • 型号
  • 服务-api
  • 默认服务
  • 网站

  • 假设 default-service 包包含内部数据访问服务。因此,它需要
    数据库访问的一些配置。
    我觉得将数据库配置放在 default-services 包中是不对的。
    此外,web 包不应该知道默认服务是如何在内部连接的。

    我的问题是:OSGi 有配置包的概念吗?我的想法是部署一个负责默认服务配置的包。有没有类似的解决方案?

    最佳答案

    您看过 ConfigurationAdmin 服务吗?你的包应该使用 ConfigurationAdmin 来接收他们的配置。如果您在捆绑包中使用声明式服务,DS 将自动为您使用 ConfigurationAdmin。

    关于configuration - OSGI 配置包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13064159/

    相关文章:

    windows - 我怎样才能使窗口 sdk 的 setenv.cmd 全局工作,而不是单个 cmd 窗口?

    c# - 注入(inject)应用程序配置的最佳方式

    javascript - 我如何获得 Angularjs 模块并在其上调用 .value?

    spring - 从 BundleContextAware 类访问应用程序上下文

    java - Apache Felix 与 Pax Web War Extender 启动 bundle 时出错

    java - OSGI OBR 存储库托管?

    scala - 使用 Play 正确配置 ebean 数据源! 2个

    visual-studio - 在 Visual Studio 中进行代码编辑,就像在 Aptana Studio 中一样

    java - OSGI 有效版本范围

    java - 莫贾拉 2.2.6 和 EL 3.0 : Wrong number of arguments in h:commandButton action attribute