【问题标题】:Upgrade Camel on Servicemix在 Servicemix 上升级 Camel
【发布时间】:2016-02-11 07:18:33
【问题描述】:

我的 servicemix 版本:4.3.1-fuse-03.01 和 Camel 2.6.0-fuse-03-01。 我想将 Camel 升级到2.8.0 版。在不升级整个 Servicemix 的情况下,是否有任何简单且安全的方法?

【问题讨论】:

    标签: apache-camel osgi esb osgi-bundle apache-servicemix


    【解决方案1】:

    我在 serviceMix 7.0.0.M2 中升级骆驼如下。与您的 ServiceMix 版本相关,命令可能会有所不同。

    1. feature:feature:repo-list 您将获得可用 repo-url 的列表作为示例

    标准 4.0.5 | mvn:org.apache.karaf.features/standard/4.0.5/xml/features

    jclouds-1.9.1 | mvn:org.apache.jclouds.karaf/jclouds-karaf/1.9.1/xml/features

    骆驼-2.16.3 | mvn:org.apache.camel.karaf/apache-camel/2.16.3/xml/features

    1. 功能:repo-add [upgraded_camel_repo_url] 举个例子 功能:repo-add mvn:org.apache.camel.karaf/apache-camel/3.16.3/xml/features

    2. feature:feature:repo-list 应该显示新添加的 repo url

    3. 功能:列表 应该显示升级后的骆驼版本

    4. 功能:安装 [upgraded_camel_name with version] 作为示例功能:安装camel/2.16.3

    请参阅 http://www.andrejkoelewijn.com/blog/2010/06/15/upgrade-apache-camel-in-servicemix-to-version-2-3-0/ 了解旧的 servicemix 版本

    【讨论】:

    • 没有 Camel 的 3.16.3 版本(截至 2016 年 9 月 16 日)。但是,如果您将 3.16.3 替换为 2.17.2 或任何最近的版本,您就可以了。
    • 哦,抱歉输入错误。我用正确的 apache camel 版本编辑了帖子。
    • 当我这样做时,我在日志文件中得到了这个,然后没有别的了。就挂了:org.apache.karaf.features.core - 4.0.9 | Adding features: camel/[2.24.2,2.24.2]
    猜你喜欢
    • 1970-01-01
    • 2017-08-05
    • 1970-01-01
    • 1970-01-01
    • 2011-07-06
    • 2014-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多