2011-10-31 12 views
5

मेरे पास एक खच्चर ऐप है जिसे मैंने ग्रहण के एमयूएल आईडीई पर विकसित (और चेक) किया है, और इसमें से एक घटक बाहरी माइक्रोसॉफ्ट जेडीबीसी एसक्यूएल सर्वर चालक वर्ग का उपयोग कर रहा है। सबकुछ एक्लिप्स सर्वर पर ठीक है लेकिन जब मैं कमांड लाइन (मुले स्टैंडअलोन सर्वर/सेवा) से ऐप को तैनात और चलाने की कोशिश करता हूं - मेरे पास उसी माइक्रोसॉफ्ट जेडीबीसी ड्राइवर के लिए classnotfound अपवाद है।खंभे परिनियोजन के लिए बाहरी पुस्तकालय

मैं अपने तैनाती कार्यक्रम में उस ड्राइवर को कैसे शामिल कर सकता हूं ताकि मैं ग्रहण के बिना चला सकूं?

मैंने सोचा कि ग्रहण परियोजना में बाहरी जार जोड़कर, यह उस वर्ग को मुले तैनाती (एप) निर्देशिका में लोड करेगा। पर मैं गलत था।

इस बारे में क्या किया जा सकता है?

उत्तर

8

Mule deployment model specs के अनुसार, आप आवेदन JAR को संग्रह में/lib निर्देशिका में रखा जाना चाहिए। क्या यह मामला है?

यदि हां और अभी भी काम नहीं कर रहा है, तो यह संभव है कि इन जारों को मुले द्वारा स्वयं की आवश्यकता हो (केवल आपके आवेदन के विपरीत) और इसलिए इन जारों को MULE_HOME/lib/user में रखा जाना चाहिए (इसलिए उन्हें चुना जाता है आपके एप्लिकेशन-विशिष्ट क्लासलोडर के बजाय मुले के क्लासलोडर द्वारा)।

+0

एक आकर्षण की तरह काम किया। आपका बहुत बहुत धन्यवाद – Menyh