JMS apache骆驼在ServiceMix产生一个错误
-
25-09-2019 - |
题
我有一个问题JMS访问在春天,我尝试配置JMS消费,并得到一个错误:
类 org.springframework.核心。任务。SimpleAsyncTaskExecutor 不执行的要求 接口 java。工具.并行。遗嘱执行人
没有任何一个知道如何解决这个问题,或这到底是什么意思?我使用骆驼2.4并部署我的服务ServiceMix3.3.
解决方案
我假设你正在使用弹簧2.x.
它似乎 弹簧2.x SimpleAsyncTaskExecutor 不实现Java核心 遗嘱执行人 接口。要解决这个,你有2个选择我能想到的蝙蝠:
- 升级到春天3.x. 该版本的SimpleAsyncTaskExecutor 确实实现了 遗嘱执行人 接口。
- 使用一个不同的 遗嘱执行人 执行情况。Java核心具有的内在 ThreadPoolExecutor, 或者您可以使用 ExecutorService 建造一个多种不同的配置相同。
希望这有所帮助。
//尼古拉斯
其他提示
您可以使用Spring 2.5的可能重新编译骆驼的JMS很奇怪可能会有帮助。检查骆驼建筑源实况是有行家轮廓使用弹簧2.5。
不隶属于 StackOverflow