问题描述
更新
该问题与 HawtioBlueprintContextListener
相关:
- HawtioBlueprintContextListener creates a new BlueprintContainerImpl
- 但是,
BlueprintContimerImpl
工件不提供org.apache.aries.blueprint.core
。 - 相反,
BlueprintContimerImpl
由工件org.apache.aries.blueprint.noosgi
提供
这是一个问题。
BlueprintContimerImpl
的 noosgi 实现使用 SimpleNamespaceHandlerSet,它只使用 includes the ext
namespace。 BlueprintContainerImpl
的核心实现选取注册为 org.apache.aries.blueprint.NamespaceHandler
服务的每个命名空间处理程序。
因为缺少 cm
命名空间处理程序,noosgi BlueprintContainerImpl 抛出异常:
无法启动蓝图容器。 java.lang.IllegalArgumentException:不支持的命名空间: [http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.1.0]
hawtio-osgi 神器如何使用BlueprintContainerImpl 的noosgi 版本?这是因为 hawtio-osgi
工件取决于 org.apache.aries.blueprint.web
,而 org.apache.aries.blueprint.noosgi
取决于 const Conversations = database.collection('conversations');
。
我现在不知道该怎么做。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)