【问题标题】:Upgrade Servicemix 4 to Servicemix 7将 Servicemix 4 升级到 Servicemix 7
【发布时间】:2017-08-05 20:16:15
【问题描述】:

我们公司正在使用 ServiceMix 4,现在由于 Java 6 的弃用,我们计划将 Java 和 ServiceMix 升级到最新版本。

但是我可以看到 Servicemix 7 中包含很多配置更改,那么我们如何从 SMX4 升级到 SMX7?

另外,我在哪里可以找到完整学习 SMX7 的教程?

我进行了一次小型搜索,最终得到的只是 SMXx 中提到的简单介绍。 x 快速入门.pdf。

之前构建的所有捆绑包都是由不同的人完成的,与标准方式完全不同。所以我想完全学习 SMX,这样我可以在必要时改变旧方法,或者我可以自己重建。

【问题讨论】:

    标签: upgrade apache-servicemix


    【解决方案1】:

    根据您在项目中使用的 Servicemix 组件,这或多或少会让人感到痛苦。从第 4 版到第 7 版,几乎所有内容(karaf、cxf、camel...)都发生了巨大变化。

    这些教程对您帮助不大,因为它们只涵盖基本内容。有一本书“Instant Apache Servicemix”。我的建议是亲自动手并在用户组中提出具体问题。

    如果您按照推荐的方式执行所有操作(例如编写单元测试和集成测试),那么您部署版本 7、运行测试、修复错误并完成。

    如果没有,我建议将 SMX4 逐个移动到 SMX7 以隔离问题。现在是编写这些测试的好时机(如果你还没有它们的话)。

    我理解您渴望获得 SMX7,但是在早期版本的中间步骤可能对您的情况有所帮助。

    【讨论】:

    • 感谢您提供宝贵的信息。问题是我是 servicemix 的新手,甚至使用 servicemix 4 的上级也在重用现有代码,甚至我也可以按照相同的方式构建 api。但为了升级,我认为我需要了解如何从头开始构建 servicemix 应用程序。我什至搜索了 servicemix 教程,但我找不到任何好的东西。请问有什么好的教程可以推荐吗?我发现的只是消息重新路由,但剩下的部分呢。而且我们只使用 cxf。
    • 有 Achim Nierbeck 的“Apache Karaf Cookbook”和 Jamie Goodyear 的 Johan Edstrom 的“Learning Apache Karaf”。它们可能会有所帮助,因为 Servicemix 基于 Karaf。我假设你已经用谷歌搜索了教程。那里没有太多东西。
    • 所以你的意思是没有服务组合的直接教程??我说的对吗?
    • 自己google一下。这是我发现的:jakubkorab.net/2012/02/…
    • 谢谢您的关注。
    猜你喜欢
    • 1970-01-01
    • 2016-02-11
    • 1970-01-01
    • 2010-12-01
    • 2011-02-23
    • 1970-01-01
    • 1970-01-01
    • 2012-03-08
    • 1970-01-01
    相关资源
    最近更新 更多