当前位置: 首页 > 知识库问答 >
问题:

卸载Karaf/ServiceMix功能

梁鸣
2023-03-14

我正在做一些测试,安装和卸载功能及其行为。

我从一个干净servicemix 7.0.0.m1安装开始,默认情况下它有cxf 3.1.4和camel 2.16.2。

feature:repo-add cxf 3.1.9

feature:install cxf

之后,如果我输入bundle:requirements44,它表示所有与cxf相关的东西都由3.1.9版解决了。

我尝试卸载cxf/3.1.9,卸载后,当我键入feature:list-i时,它显示了与cxf 3.1.9相关的特性,我认为这是因为camel-cxf 2.16.2的需求已经被它们解决了。

几个问题:

2)有没有办法完全卸载cxf即使有依赖它的包?我尝试删除数据/缓存文件夹中的所有目录,它似乎起作用了(camel-cxf再次被cxf 3.1.4解析),我想知道是否有其他方法

共有1个答案

夏侯兴怀
2023-03-14

如果同时卸载依赖于该功能的所有功能,则该功能将被完全卸载。所以也要尝试卸载Camel。

 类似资料:
  • 我使用karaf server来部署和安装功能。我必须安装一个功能“测试功能”,然后将其从存储库中删除。在激活其他一些功能时,它给了我一个例外:- org . OSGi . service . resolver . resolution异常:无法解析根:缺少要求[root]OSGi . identity;osgi.identity =测试功能;type = karaf.feature版本="[1.

  • 我正在尝试使用Karaf来主持REST服务。我使用的是4.0.0m2版(因为我还处于原型的早期阶段)。根据我的拼凑,为了托管REST服务,我可以使用Karaf功能来安装http和cxf功能。 到目前为止我做了什么... < li >启动Karaf -启动良好 < li >设置查找我的本地maven回购-好的 < li >使用的< code >功能:repo-add mvn:org . Apache

  • 在功能上。xml(Apache Karaf供应机制)标签<code>特性 例如:

  • 我正在使用一个简单的骆驼Spring项目,它有一个文件路由可以从一个位置复制到另一个位置。但是当我部署捆绑包并且甚至捆绑包处于活动状态时,不确定为什么路由没有启动。下面是我启动的依赖捆绑包。 但是当我使用相同的Camel Spring Route捆绑包在Apache Service Mix中安装时,我在路由列表中看到我的路由已启动并正常工作。我需要启动任何其他捆绑包才能使我的路由捆绑包工作。 请按

  • Apache ServiceMix 是一个灵活的开源集成容器,它将Apache ActiveMQ、Camel、CXF和Karaf的特性和功能统一到一个强大的运行时平台上,你可以用来构建自己的集成解决方案。它提供了一个完整的、企业就绪的 ESB,完全由 OSGi 驱动。 主要特点是: Apache ActiveMQ实现可靠的消息传递 Apache Camel实现消息传递,路由和企业集成模式 带有Ap

  • 问题内容: 不久前,我在Mac OSX上使用以下命令安装了Node.js版本0.2.1: 我最近安装了Homebrew,所以现在我更喜欢使用它来管理我的安装。我今天使用以下命令安装了Node.js版本0.4.5: 酿造节点 但是我注意到我仍然在这些目录中找到旧版本的Node.js: 卸载使用sudo make技术安装的Node.js的正确方法是什么? 提前致谢 问题答案: 没有“正确”的方法。该只