骆驼与旧版SonicMQ(5.02)

时间:2015-02-10 08:55:59

标签: jms apache-camel

想知道是否可以将Camel与非常旧版本的Sonic MQ(5.02)集成。我们拥有的遗留应用程序之一的队列建于2003年!当我们尝试使用Camel发布(在类路径上使用sonic客户端jar)时,我们会从Camel中找到类找不到异常...

java.lang.AbstractMethodError: javax.jms.ConnectionFactory.createConnection()Ljavax / JMS /连接;

这与Sonic附带的旧版JMS api(1.02b)有关。 即使我们在类路径上放置了正确版本的JMS API,我们也会进一步......但是各种声音异常......

想知道它是否支持?有人试过这个.. 或者有可以共享的信息?

备受赞赏

1 个答案:

答案 0 :(得分:0)

你使用的是什么版本的Camel?

Camel很长时间都不支持JMS 1.0 api。您需要使用旧版本的Camel。事实上,从Camel 2.5开始发生这种情况,请参阅其发行说明:http://camel.apache.org/camel-250-release.html