【问题标题】:Unable to install Spring-DM (OSGI) 1.2.1 bundles in apache karaf 4.2.1?无法在 apache karaf 4.2.1 中安装 Spring-DM (OSGI) 1.2.1 包?
【发布时间】:2019-03-31 19:28:17
【问题描述】:

我正在尝试部署我现有的项目,该项目在 apache karaf 4.2.1(运行时)中内置了 Spring-DM (OSGI) 1.2.1,但捆绑包未正确安装。 apache karaf 4.2.1 是否支持 Spring-DM (OSGI) 1.2.1? 我知道 spring-dm (OSGI) 1.2.1 正式不再支持 spring,它已作为 eclipse-Gemini 项目名称移至 eclipse。我已经通过下面提到的一些链接: Spring Dynamic Modules - is it alive project?

有谁知道问题出在哪里?

提前致谢。

【问题讨论】:

  • 是的,必须切换到 blueprint.xml

标签: osgi apache-karaf osgi-bundle blueprint-osgi spring-dm


【解决方案1】:

Spring DM 不久前演变为 Blueprint。您应该使用它而不是 Spring-DM。

您也可以使用 DS 中的注释或 PAX CDI。

【讨论】:

  • 我应该添加一个后续问题,您是否有不能迁移到 Blueprint 的原因? Spring-DM 是作为 Blueprint 的一部分提供的,因此迁移应该不会非常痛苦。
猜你喜欢
  • 2012-03-25
  • 2016-06-26
  • 1970-01-01
  • 2014-03-11
  • 2012-07-08
  • 1970-01-01
  • 2014-11-01
  • 2015-05-22
  • 1970-01-01
相关资源
最近更新 更多