Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

मैं NoClassDefFoundError को कैसे हल कर सकता हूं?

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> 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. काम नहीं कर रहे संयोजन के साथ एक संयुक्त दृश्य से बाहर का चयन करें?

  2. Oracle JDBC थिन क्लाइंट आइडेंटिफ़ायर बदलें

  3. क्या Oracle के regexp_replace में 10वें और बाद के प्रतिस्थापन स्ट्रिंग्स को संदर्भित करना संभव है?

  4. regexp_substr . का उपयोग करके अल्पविराम (दोहरे उद्धरणों को छोड़कर) के बीच शब्दों का चयन करें

  5. Oracle:निर्यात चयन विवरण परिणाम SQL डेवलपर निर्यात के समान INSERT SQL कथन के रूप में सेट करें