Question

J'ai un problème avec l'accès JMS au printemps, je tente de configurer JMS consommateur et obtenir une erreur:

  

Classe   org.springframework.core.task.SimpleAsyncTaskExecutor   ne met pas en œuvre la demande   interface   java.util.concurrent.Executor

Est-ce que quelqu'un sait comment résoudre ce problème, ou ce que cela signifie vraiment? J'utilise Camel 2.4 et je déployer mon service à ServiceMix 3.3.

Était-ce utile?

La solution

Je suppose que vous utilisez Spring 2.x.

Il semble que printemps 2.x SimpleAsyncTaskExecutor ne met pas en oeuvre le noyau Java exécuteur interface . Pour résoudre ce problème, vous avez 2 options que je peux penser dès le départ:

  1. Mise à niveau printemps 3.x. Cette version de SimpleAsyncTaskExecutor exécuteur interface.
  2. Utilisez un autre Exécuteur la mise en œuvre. Java noyau a construit dans ThreadPoolExecutor , ou vous pouvez utiliser le ExecutorService pour construire une variété de configurations différentes du même.

L'espoir qui aide.

// Nicholas

Autres conseils

Vous pourriez peut-être recompiler chameau-jms utilisant un ressort 2.5 qui peut curieusement aider. Vérifier la source du bâtiment chameau docu car il y a un profil de maven utiliser ressort 2.5.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top