जब बिलाव 6 से बिलाव 7 के उन्नयन - हम फ़ाइलों हम पर 6 $ CATALINA_HOME/lib निर्देशिका में classpath पर चाहता था की एक संख्या रखा है - और यह बिलाव 7 पर इन दो $ CATALINA_HOME/साझा/lib स्थानांतरित करने के लिए समझ में बनाया है।टोमकैट 6 बनाम 7 - मुक्ति बनाम साझा/lib - केवल जार?
हमें जो मिला है वह यह है कि जार फाइलें ठीक हो गईं - लेकिन जो भी एक जार फ़ाइल नहीं थी - उदाहरण के लिए एक एक्सएमएल फ़ाइल इत्यादि साझा/lib निर्देशिका में लोड की गई कक्षा द्वारा नहीं उठाई गई थी। जब हमने गैर-जार फ़ाइलों को $ CATALINA_HOME/lib निर्देशिका में वापस ले जाया - वे बिना किसी समस्या के कक्षा वर्ग में लोड हो गए।
मेरा प्रश्न है - इस बिलाव 7 में classloader में एक बग है? या यह इरादा व्यवहार है? (एक तरह से है कि करने के लिए असंगत जो $ CATALINA_HOME/lib से फाइल को लोड करता है में $ CATALINA_HOME/साझा/lib से classpath पर गैर जार फ़ाइलों को लोड करने में विफल)
ओएस: Windows7
बिलाव संस्करण: 7.0 .30
जावा संस्करण: 1.7.0_11
धन्यवाद @ डेरियस एक्स - उस लिंक अनुच्छेद में पर्याप्त जानकारी है कि आप लगभग उसी मुद्दे को टॉमकैट डोको से अनुमानित कर सकते हैं। मेरा सवाल यह है कि क्या यह इरादा व्यवहार है - या किसी और चीज का नतीजा। – hawkeye