2016-11-09 19 views
5

मैं स्टैंडअलोन वेब एप्लिकेशन बनाना चाहता हूं। मुझे स्प्रिंगबूट के साथ कुछ समस्या है।स्प्रिंगबूट में अतिरिक्त क्लासपाथ को कैसे कॉन्फ़िगर करें?

मेरा आवेदन स्प्रिंगबूट से एक जार फ़ाइल है।

लेकिन मेरे आवेदन को आमतौर पर जेडीबीसी चालक जार की आवश्यकता थी। मैं अपने आवेदन के लिए जेडीबीसी ड्राइवर जार को बाहर करना चाहता हूं। मैं lib फ़ोल्डर से लाइब्रेरी जार पढ़ना चाहता हूं।

लेकिन स्प्रिंगबूट lib फ़ोल्डर BOOT-INF/libfinal static है।

तो, मैं jdbc ड्राइवर जार के लिए बाहरी क्लासपाथ (lib) जोड़ना चाहता हूं।

स्प्रिंगबूट में अतिरिक्त क्लासपाथ को कॉन्फ़िगर कैसे करें। क्या यह उपलब्ध है?

उत्तर

7

आप वसंत बूट से लिंक नीचे इस उल्लेख कर सकते हैं:

https://docs.spring.io/spring-boot/docs/current/reference/html/executable-jar.html#executable-jar-property-launcher-features

आप एक lib फ़ोल्डर स्थान

+0

धन्यवाद yor आपके उत्तर के लिए परिभाषित करने के लिए loader.path संपत्ति का उपयोग कर सकते हैं। लेकिन अब यह काम कर रहा है। मेरा आवेदन: /dev/myapp.jar, बाहरी पुस्तकालय: /dev/lib/ojdbc6.jar। "Loader.path" सेट करें, लेकिन लाइब्रेरी लोड नहीं हुई थी। – fightingmamoru

+0

@FIGHTINGMAMORU, आपकी टिप्पणी भ्रमित है। यह पहले 'कामकाजी' का उल्लेख किया गया है और बाद में कहा गया है कि 'लाइब्रेरी लोड नहीं हुई थी'। क्या आपको यह काम मिल गया है? – Rao

+0

मुझे लगता है कि वह 'अब' काम करने की बजाय काम नहीं कर रहा था। मुझे स्टैंडअलोन वसंत बूट जार के साथ एक समान समस्या है। ऐसा लगता है कि loader.path के साथ एक सिंगल जार लोड नहीं हो रहा है। क्या यह एक निर्देशिका होना है? मैं जरूरी नहीं कि मेरे निर्भरता जार के साथ फ़ोल्डर में सब कुछ लोड करना चाहता हूं – Pickles

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