2012-06-19 8 views
5

ओरेकल 10.3.5 के लिए क्लास पथ में आप जार कैसे जोड़ते हैं ... जैसा कि मैंने इसे समझा है, दस्तावेज (रीडमे) के साथ एक बग (या गलत जानकारी) है जिसमें कहा गया है कि $ jar_HOME/lib निर्देशिका को गतिशील रूप से कक्षा में जोड़ा जाएगा ... लेकिन वास्तविक दस्तावेज में 10.3.3 के लिए यह कहता है कि इन फ़ाइलों को अब क्लासपाथ में जोड़ा नहीं जाता है ...ओरेकल वेबलॉगिक क्लासपाथ में जार जोड़ रहा है?

तो यहां मैं यह पता लगाने की कोशिश कर रहा हूं - आप क्लासपाथ में जार कैसे जोड़ते हैं ... मैंने commonEnv.sh को बदलने का प्रयास किया है और वर्तमान में setDomainEnv.sh को ढूंढ रहा हूं (लेकिन इसे अभी तक नहीं ढूंढ सकता) और इनमें से कोई भी चीज़ इस जार को जोड़ने के लिए काम नहीं कर पाई है classpath ...

मेरी पूरी समस्या यह है कि मैंने अपने सर्वर पर डेटा स्रोत जोड़े ... और मैं मैं वातावरण में डीबी 2 जार जोड़ने की कोशिश कर रहा हूं ताकि इसका उपयोग किया जा सके ... मजाकिया बात यह है कि $ DOMAIN_HOME/lib में जार जोड़ने के बाद मैं व्यवस्थापक कंसोल में कनेक्शन त्रुटि से छुटकारा पाने में सक्षम था डेटाबेस के लिए कनेक्शन का परीक्षण ... और सभी काम करते हैं लेकिन अब एक वर्ग परिभाषा त्रुटि हो रही im लगता है कि ...

]] Root cause of ServletException. 
java.lang.NoClassDefFoundError: com/ibm/db2/jcc/DB2Connection 
    at java.lang.ClassLoader.defineClass1(Native Method) 
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:630) 
    at java.lang.ClassLoader.defineClass(ClassLoader.java:614) 
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) 
    at weblogic.utils.classloaders.GenericClassLoader.defineClass(GenericClassLoader.java:343) 
    Truncated. see log file for complete stacktrace 
Caused By: java.lang.ClassNotFoundException: com.ibm.db2.jcc.DB2Connection 
    at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:297) 
    at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:270) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:305) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:246) 
    at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:179) 
    Truncated. see log file for complete stacktrace 

idk और क्या प्रयास करने के लिए - मैं कुछ जवाब के लिए खोज की, लेकिन प्रतीत होता है उन सभी को कर रहे हैं पुराना और पुराना ...

उत्तर

2

मैं जानने समस्या मैं संपादन कि था commEnv.cmd फ़ाइल के बजाय खिड़कियों पर commEnv.sh फ़ाइल ... वास्तव में गूंगा लेकिन संपादन कि और जार जोड़ने था समाप्त हो गया कक्षा के लिए वहाँ काम किया ... बाह!

3

$ DOMAIN/lib को ठीक काम करना चाहिए, लेकिन गतिशील रूप से नहीं। आपको पुनरारंभ करना होगा। हालांकि, डेटा स्रोत ड्राइवरों के लिए जेएआर फाइलों को संभालने की संभावना अलग है।

बस उत्सुक - क्या आपने जार फ़ाइल की पुष्टि की है कि वह प्रश्न में कक्षा है?

भी आज़माएं: http://docs.oracle.com/cd/E17904_01/web.1111/e13753/db2.htm

+0

हाँ मैंने किया ... मुझे समस्या मिली - कुछ बेवकूफ - यह हमेशा है ... नीचे जवाब देगा – JonH

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