gpt4 book ai didi

java - ServiceMix 中使用 apache Camel 的 JMS 会生成错误

转载 作者:行者123 更新时间:2023-12-01 17:37:48 26 4
gpt4 key购买 nike

我在 Spring 中遇到 JMS 访问问题,我尝试配置 JMS 使用者并收到错误:

Class org.springframework.core.task.SimpleAsyncTaskExecutor does not implement the requested interface java.util.concurrent.Executor

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

最佳答案

我假设您使用的是 Spring 2.x。

看来Spring 2.x SimpleAsyncTaskExecutor没有实现Java核心Executor界面。为了解决这个问题,我可以立即想到两个选择:

  1. 升级到 Spring 3.x。 That version of SimpleAsyncTaskExecutor确实实现了Executor接口(interface)。
  2. 使用不同的 Executor执行。 Java核心内置了ThreadPoolExecutor ,或者您可以使用ExecutorService构建相同的各种不同配置。

希望有帮助。

//尼古拉斯

关于java - ServiceMix 中使用 apache Camel 的 JMS 会生成错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4604415/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com