سؤال

لدي مشكلة مع JMS Access في الربيع ، أحاول تكوين مستهلك JMS والحصول على خطأ:

الفئة org.springframework.core.task.simpleasynctaSkexecutor لا تنفذ الواجهة المطلوبة java.util.concurrent.executor

هل يعرف أحد كيفية حل هذا ، أو ماذا يعني هذا حقًا؟ أنا أستخدم Camel 2.4 وأقوم بنشر خدمتي إلى Servicemix 3.3.

هل كانت مفيدة؟

المحلول

أفترض أنك تستخدم الربيع 2.x.

يبدو أن الربيع 2.x simpleasynctaSkexecutor لا ينفذ جوهر جافا المنفذ واجهه المستخدم. لحل هذا ، لديك خياران يمكنني التفكير في الخفافيش مباشرة:

  1. الترقية إلى الربيع 3.x. هذا الإصدار من simpleasynctaSkexecutor هل تنفيذ المنفذ واجهه المستخدم.
  2. استخدم مختلفًا المنفذ التنفيذ. Java Core لديه بنيت في Threadpoolexecutor, ، أو يمكنك استخدام ExecutorService لبناء مجموعة متنوعة من التكوينات المختلفة لنفسه.

امل ان يساعد.

// نيكولاس

نصائح أخرى

ربما يمكنك إعادة ترجمة Camel-JMs باستخدام Spring 2.5 والتي قد تساعد بشكل غريب. تحقق من Docu Source Building Docu حيث يوجد ملف تعريف Maven لاستخدام Spring 2.5.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top