java.lang.NoClassDefFoundError
मतलब रनटाइम क्लासपाथ में क्लास का संस्करण संकलित . जैसा नहीं है समय।
सर्वर परिनियोजित होने पर आपकी समस्या कक्षा के कई संस्करण हो सकती है। मैंने org.apache.myfaces.trinidadinternal.convert.ColorConverter
वर्ग देखा trinidad-impl.jar
में पाया जाता है
क्या आप खोज सकते हैं कि रन टाइम सर्वर वातावरण में ऐसे कितने जार पाए जाते हैं और साथ ही आपकी खुद की वेबएप लाइब्रेरी भी?
विंडोज़ पर, Jdev इनबिल्ट सर्वर इस फोल्डर में चलता है
C:\Users\<...>\AppData\Roaming\JDeveloper\system11.1.1.4.37.59.23 या ऐसा ही कुछ
आपको इसे अपने वेबएप/वेब-आईएनएफ/lib में चाहिए और अन्य क्षेत्रों में नहीं।
मेरे स्थानीय पर मैं जार को C:\Users\<...>\AppData\Roaming\JDeveloper\system11.1.1.4.37.59.23\o.j2ee.wlLibs\jsp\Trinidad-Components1.2.warके तहत ढूंढता हूं। पी>
मुझे लगता है कि आप weblogic.xml सेटिंग का उपयोग WEB-INF/lib वर्ग को
के साथ सर्वर/lib में वरीयता में लोड करने के लिए मजबूर करने के लिए कर सकते हैं। <container-descriptor>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>