Frage

Ich habe ein Problem mit JMS Zugang im Frühjahr bekommt, ich versuche zu konfigurieren JMS Verbraucher und eine Fehlermeldung erhalten:

  

Klasse   org.springframework.core.task.SimpleAsyncTaskExecutor   implementiert nicht die angeforderte   Schnittstelle   java.util.concurrent.Executor

Hat jemand wissen, wie das zu lösen, oder das, was das wirklich bedeutet? Ich bin mit Camel 2.4 und bin die Bereitstellung von meinem Dienst ServiceMix 3.3.

War es hilfreich?

Lösung

Ich gehe davon aus Sie Frühlings-2.x verwenden.

Es scheint, dass Frühling 2.x SimpleAsyncTaskExecutor nicht die Java-Core Executor Schnittstelle. Um dies zu beheben, haben Sie zwei Optionen, die ich von rechts von der Fledermaus denken kann:

  1. Upgrade auf Frühling 3.x. diese Version von SimpleAsyncTaskExecutor nicht implementiert die Executor Schnittstelle.
  2. Verwenden Sie eine andere Executor Umsetzung. Java Kern hat die eingebaute ThreadPoolExecutor , oder Sie können verwenden die ExecutorService eine Vielzahl von verschiedenen Konfigurationen derselben zu konstruieren.

Ich hoffe, das hilft.

// Nicholas

Andere Tipps

Sie könnten vielleicht recompile Kamel-jms Frühjahr mit 2,5, die möglicherweise seltsam helfen. Überprüfen Kamel Gebäude Quelle Doku, da es ein Maven-Profil ist die Verwendung Feder 2.5.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top