मेरे पास एक ग्रहण आरसीपी एप्लीकेशन है जो जीमिनी ब्लूप्रिंट का उपयोग करता है। इसमें दो विशेषताएं हैं और इसलिए फीचर आधारित उत्पाद है। हमारे कुछ बंडल सेवा पर निर्भर करते हैं जहां ब्लूप्रिंट विस्तारक द्वारा बनाया गया है। लेकिन वास्तव में ब्लूप्रिंट विस्तारक केवल स्टार्टअप पर हल किया गया है और सक्रिय नहीं है। आज हम बंडल एक्टिवेटर्स में कोड निष्पादित करके इस पर काम करते हैं, जो जांचता है कि org.eclipse.gemini.blueprint.extender
बंडल शुरू हुआ था और यदि यह शुरू नहीं हुआ है।एक सुविधा आधारित ग्रहण आरसीपी आवेदन में org.eclipse.gemini.blueprint.extender autostart कैसे करें?
3 और autoStart=true
की एक शुरुआत के स्तर के साथ .product के बंडल को जोड़ने से कोई प्रभाव नहीं है। मुझे लगता है कि ऐसा इसलिए है क्योंकि हमारा उत्पाद सुविधा आधारित है। क्या ये सही है? विस्तारक को स्वत: शुरू करने का सबसे अच्छा तरीका क्या है?
सिद्धांत यह काम करता है में (यह एक्सटेंडर बंडल शुरू होता है)। लेकिन यह अन्य बंडलों को सक्रिय करते समय कुछ अजीब व्यवहार की ओर जाता है। सक्रियण पूर्ण नहीं हो सकता है क्योंकि कुछ 'क्लासडिफ नॉटफाउंड' अपवाद होते हैं। मुझे लगता है कि मुझे इस गहरे में खोदना है। – gregor