فشل تحميل فئة المهمة org.apache.synapse.startup.Task في إضافة "مهمة مجدولة" جديدة
-
21-12-2019 - |
سؤال
أنا بصدد إضافة مهمة مجدولة جديدة.في واجهة المستخدم، لا بد لي من وضع "تنفيذ المهمة".كما هو مذكور في وثائق WSO2، قمت بتنفيذ فئة Java الخاصة بي بواسطة org.Apache.synapse.task.Task.لذلك قمت بوضع "org.apache.synapse.task.Task" في واجهة المستخدم باسم "تنفيذ المهمة".ولكن عندما أقوم بالنقر فوق shedule تظهر لي رسالة "فشل تحميل فئة المهمة org.apache.synapse.startup.Task".لقد حاولت أيضًا باستخدام "org.apache.synapse.startup.Task".ولكن فشل تحميل كلا الفئتين.
هل يمكن لأي أحد أن يساعدني في حل هذا الأمر؟
أنا أستخدم Enterprise Service Bus 4.8.1
المحلول
يرى http://docs.wso2.org/display/ESB481/Adding+and+Scheduling+Tasks
تنفيذ المهمة - فئة تنفيذ المهمة.لاستخدام تنفيذ المهمة الافتراضية المتوفرة مع ESB (وبالتالي يمكن استخدامها دون تنزيل أي مكتبات تابعة لجهات خارجية أو ملفات JAR مخصصة)، حدد org.apache.synapse.startup.tasks.MessageInjector.تقوم هذه الفئة ببساطة بإدخال رسالة محددة في بيئة Synapse عند بدء تشغيل ESB
إذا كتبت مهمة مخصصة، فيجب عليك تحديد التنفيذ الخاص بك، ولكن ليس "org.apache.synapse.task.Task".