जब मैं करफ शुरू करता हूं तो मैं बूट के दौरान कैमल और एक्टिवएमक्यू शुरू करना चाहता हूं, जो मैंने पाया है वह आदि / org.apache.karaf.features.cfg है जो उन विशेषताओं को सूचीबद्ध करता है जो बूट के दौरान शुरू होनी चाहिए।
featuresBoot=config,ssh,management,camel,activemq,camel-jms,activemq-spring,activemq-camel
यह सभी के लिए ठीक काम करता है, लेकिन "सक्रिय-ऊंट" (पर्याप्त रूप से, क्योंकि यह एक विशेषता नहीं है)। अपाचे-ऊंट बंडल स्थापित करने के लिए मैं कमांड चलाने के लिए "ve" हूं:
karaf@...>osgi:install -s mvn:org.apache.activemq/activemq-camel/5.5.0
यह काम करता है, लेकिन मैं सिर्फ बूट समय पर चल रहा हूं। क्या मैं किसी तरह बूटमेक के लिए सक्रिय एमएम-ऊंट बंडल स्थापित कर सकता हूं, इसके लिए एक कस्टम सुविधा बनाए बिना?
उत्तर:
उत्तर № 1 के लिए 7Apache ServiceMix में यह सुविधा पहले से ही परिभाषित है। इसका उपयोग करने के लिए जोड़ें mvn:org.apache.servicemix/apache-servicemix/4.4.1/xml/features
को featuresRepositories
संपत्ति में etc/org.apache.karaf.features.cfg
और फिर camel-activemq
को featuresBoot
गुण.
चीयर्स, जॉन