जब कोई एप्लिकेशन सर्वर के रूप में टोमकैट का उपयोग कर जावा वेब एप्लिकेशन सेट अप करता है तो अक्सर पुस्तकालय उपलब्ध होने पर मुझे भ्रमित हो जाता है। स्टैक ओवरफ़्लो पर कुछ चर्चाओं के माध्यम से, मैंने सीखा है कि कुछ पुस्तकालय (.jar) फ़ाइलें रनटाइम पर उपलब्ध हैं, जबकि अन्य संकलन समय पर उपलब्ध हैं। प्रायः मुझे त्रुटियां मिलेंगी और उन्हें परीक्षण और त्रुटि से हल कर देगा, जब तक कि एप्लिकेशन रन या संकलित नहीं हो जाता तब तक विभिन्न निर्देशिकाओं में जार फ़ाइलों को रखेगा। हाल ही में मुझे बताया गया था कि आप वेब-आईएनएफ/lib फ़ोल्डर के माध्यम से रनटाइम पर उपलब्ध .jar लाइब्रेरी बना सकते हैं। मैंने इसके बारे में सोचना शुरू कर दिया और कुछ सवाल उठाए। मैंने अतीत में इस विषय पर पढ़ा है और मुझे ऐसा स्रोत नहीं मिला है जो जानकारी को उस संदर्भ में रखता है जिसे मैं आसानी से समझता और रखता हूं।जावा लाइब्रेरी रनटाइम बनाम संकलन समय
क्या कोई संकलन समय क्लासपाथ और एक रनटाइम क्लासपाथ है जिसे आप किसी प्रोजेक्ट के लिए सेट कर सकते हैं?
ए। क्या रनपाइम पर उपलब्ध पुस्तकालयों पर चर्चा के लिए क्लासपाथ भी एक लागू शब्द है?
क्या वेब-आईएनएफ/lib रनटाइम पर लाइब्रेरी उपलब्ध कराने का एकमात्र तरीका है? टोमकैट में lib फ़ोल्डर के बारे में क्या यह रनटाइम पर उपलब्ध है?
यह क्लासलोडर्स से कैसे संबंधित है? मुझे पता है कि क्लासलोडर का पदानुक्रम बनाया गया है। क्या ये सख्ती से रनटाइम परिचालनों के लिए हैं?
"क्या कोई संकलन समय क्लासपाथ और एक रनटाइम क्लासपाथ है जिसे आप किसी प्रोजेक्ट के लिए सेट कर सकते हैं?" मुझे नहीं लगता कि एक "परियोजना" एक टोमकैट अवधारणा है। क्या आप वेबपैप या एक्लिप्स (या अन्य आईडीई) प्रोजेक्ट के बारे में सोच रहे हैं? – leonbloy
मुझे इसे बेहतर ढंग से स्कॉप्ड करना चाहिए था, मैं ग्रहण और टॉमकैट को खाते में ले रहा हूं। –