我有一个问题JMS访问在春天,我尝试配置JMS消费,并得到一个错误:

类 org.springframework.核心。任务。SimpleAsyncTaskExecutor 不执行的要求 接口 java。工具.并行。遗嘱执行人

没有任何一个知道如何解决这个问题,或这到底是什么意思?我使用骆驼2.4并部署我的服务ServiceMix3.3.

有帮助吗?

解决方案

我假设你正在使用弹簧2.x.

它似乎 弹簧2.x SimpleAsyncTaskExecutor 不实现Java核心 遗嘱执行人 接口。要解决这个,你有2个选择我能想到的蝙蝠:

  1. 升级到春天3.x. 该版本的SimpleAsyncTaskExecutor 确实实现了 遗嘱执行人 接口。
  2. 使用一个不同的 遗嘱执行人 执行情况。Java核心具有的内在 ThreadPoolExecutor, 或者您可以使用 ExecutorService 建造一个多种不同的配置相同。

希望这有所帮助。

//尼古拉斯

其他提示

您可以使用Spring 2.5的可能重新编译骆驼的JMS很奇怪可能会有帮助。检查骆驼建筑源实况是有行家轮廓使用弹簧2.5。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top