繁体   English   中英

JMS与ServiceMix中的Apache骆驼生成错误

[英]JMS with apache camel in ServiceMix generates an error

我在春季遇到JMS访问问题,我尝试配置JMS使用者并收到错误消息:

org.springframework.core.task.SimpleAsyncTaskExecutor类未实现所请求的接口java.util.concurrent.Executor

有谁知道如何解决这个问题,或者这到底意味着什么? 我正在使用Camel 2.4,并将我的服务部署到ServiceMix 3.3。

我假设您正在使用Spring2.x。

看来Spring 2.x SimpleAsyncTaskExecutor没有实现Java核心Executor接口。 要解决此问题,您可以立即想到两种选择:

  1. 升级到Spring3.x。 该版本的SimpleAsyncTaskExecutor确实实现了Executor接口。
  2. 使用其他执行器实现。 Java核心具有内置的ThreadPoolExecutor ,或者您可以使用ExecutorService来构造相同的各种不同配置。

希望能有所帮助。

//尼古拉斯

您也许可以使用spring 2.5重新编译camel-jms,这可能会有所帮助。 检查骆驼建筑源文档,因为有一个使用Maven 2.5的Maven配置文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM