Pregunta

Tengo un problema con el acceso JMS en primavera, trato de configurar JMS del consumidor y da un error:

  

Clase   org.springframework.core.task.SimpleAsyncTaskExecutor   no implementa la solicitada   interfaz   java.util.concurrent.Executor

¿Hay alguna uno sabe cómo resolver esto, o lo que esto significa? Estoy usando Camel 2.4 y estoy desplegando mi servicio a ServiceMix 3.3.

¿Fue útil?

Solución

Estoy asumiendo que usted está utilizando 2.x primavera.

Parece que primavera 2.x SimpleAsyncTaskExecutor no implementa el núcleo Java interfaz Ejecutor . Para resolver esto, tienes 2 opciones que se me ocurre la derecha del palo:

  1. Actualizar a 3.x de primavera Esa versión de SimpleAsyncTaskExecutor Cómo poner en práctica la Ejecutor interfaz.
  2. Utilice un diferente Ejecutor aplicación. núcleo de Java se ha construido en la ThreadPoolExecutor , o puede utilizar la ExecutorService para construir una variedad de diferentes configuraciones del mismo.

Espero que ayude.

// Nicholas

Otros consejos

Se podría tal vez recompilación camellos JMS utilizando la primavera 2,5 que curiosamente puede ayudar. Control del camello docu fuente edificio que hay un perfil Maven para uso resorte 2.5.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top