2011-03-10 11 views
5

मुझे ऊंट के साथ अपाचे एक्टिव एमक्यू के साथ एक बहुत ही अजीब समस्या है - मैंने जावास्क्रिप्ट और ग्रोवी के साथ उदाहरणों की कोशिश की, लेकिन वे दोनों त्रुटि उत्पन्न करते हैं "मार्ग स्थापित करने में विफल: मार्ग बनाने में विफल ... कोई भाषा नहीं के लिए पाया जा सकता है: ग्रूवी "अपाचे कैमल स्क्रिप्टिंग समस्या

ग्रूवी उदाहरण मैं उपयोग

<route> 
    <from uri="queue:foo"/> 
    <filter> 
     <groovy>request.lineItems.any { i -> i.value > 100 }</groovy> 
     <to uri="queue:bar"/> 
    </filter> 
</route> 

एक ही मुद्दा जावास्क्रिप्ट के लिए चला जाता है। काम करने वाली एकमात्र स्क्रिप्टिंग "सरल" है - आंतरिक ऊंट स्क्रिप्टिंग भाषा। कृपया मुझे सलाह दें कि इसे कैसे ठीक किया जाए। मैं एकीकृत अपाचे कैमल 2.4.0 के साथ ActiveMQ 5.2.4 का उपयोग कर रहा हूं।

उत्तर

7

हाँ आपको ऊंट-स्क्रिप्ट और पसंद की पटकथा भाषा से जार जोड़ने की ज़रूरत है, उदाहरण के लिए ग्रोवी के लिए आपको ग्रोवी जार की आवश्यकता है। यदि आप एएमक्यू चलाते हैं तो आपको उन्हें lib फ़ोल्डर में छोड़ देना चाहिए।

7

क्या आपके पास ऊंट-स्क्रिप्ट पर निर्भरता है?

<dependency> 
    <groupId>org.apache.camel</groupId> 
    <artifactId>camel-script</artifactId> 
    <version>2.6.0</version> 
</dependency> 

अपने <dependencies> घोषणा में:

उदाहरण के लिए Maven में इस के रूप में घोषित किया जाएगा।

+0

मैं वर्मेल को ActiveMQ के हिस्से के रूप में उपयोग करता हूं और मेरे प्रोजेक्ट के अंदर ही नहीं। तो मुझे pom.xml फ़ाइल कहां मिलनी चाहिए? – o15a3d4l11s2

संबंधित मुद्दे