我们在公司使用ServiceMix 4,现在由于Java 6的弃用,我们计划将Java和ServiceMix升级到最新版本。
但我可以看到Servicemix 7中包含许多配置更改,那么我们如何从SMX4升级到SMX7?
另外,我在哪里可以找到完全学习SMX7的教程?
我做了一个小搜索,所有我最终都是SMXx中提到的简单介绍。 x quickstart.pdf。
之前构建的所有捆绑包都是由不同的人完成的,与标准方式完全不同。所以我想完全学习SMX,以便我可以在必要时改变旧方法,或者我可以自己重建。
答案 0 :(得分:2)
根据您在项目中使用的Servicemix的组件,这或多或少会变得很痛苦。从版本4到版本7几乎所有引擎盖下的内容(karaf,cxf,camel,......)都发生了巨大的变化。
教程不会对你有所帮助,因为它们只涵盖基本内容。有一本书“Instant Apache Servicemix”。我的建议是弄清楚,并在用户组出现时询问具体问题。
如果你做过推荐的所有事情(例如编写单元测试和集成测试),你就可以部署版本7,运行测试,修复bug并完成。
如果没有,我建议将SMX4一块一块地移动到SMX7以隔离问题。现在是编写这些测试的好时机(如果你还没有这些测试)。
我理解您对SMX7的渴望,但是在早期版本的中间步骤可能对您的情况有所帮助。