/ / जावा - जावा, ग्रहण के लिए एक्लिप्स में डायनेमिक वेब प्रोजेक्ट में गुण फ़ाइल लोड करने में सक्षम नहीं है

जावा - जावा, ग्रहण के लिए डायनेमिक वेब प्रोजेक्ट में गुण फ़ाइल लोड करने में सक्षम नहीं है

मैंने अपने गतिशील वेब प्रोजेक्ट के Webcontent फ़ोल्डर में गुण फ़ाइल डाल दी है। लेकिन, यह शून्य पॉइंटर अपवाद को फेंकता है। यहाँ मेरा कोड है।

    ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
InputStream input = classLoader.getResourceAsStream("Resources.properties");
System.out.println(input);
Properties properties = new Properties();
properties.load(input);
System.out.println("MySQL Driver :"+properties.getProperty("mysqlDriver"));

मेरे गुण फ़ाइल में शामिल हैं

mysqlDriver = com.mysql.jdbc.Driver

मुझे InputStream इनपुट में त्रुटि हो रही है = classLoader.getResourceAsStream ("Resources.properties");

त्रुटि है

Feb 09, 2016 2:58:50 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet [DatabaseAccess] in context with path  [/iNTU] threw exception
java.lang.NullPointerException
at java.util.Properties$LineReader.readLine(Unknown Source)
at java.util.Properties.load0(Unknown Source)

उत्तर:

जवाब के लिए 2 № 1

"संसाधन रखो।गुण "फ़ाइल" आपके डायनेमिक वेब प्रोजेक्ट के "src" फ़ोल्डर में (इसे राइट-क्लिक करके जरा संसाधन / src> नया> सामान्य> फ़ाइल, "MyResources.properties" नाम से बनाएं)। गुण फ़ाइल को पढ़ने के लिए कोड को तब अद्यतन किया जाना चाहिए:

InputStream input = classLoader.getResourceAsStream("/Resources.properties");
//If you use a subfolder of src, please update accordingly.

इसके साथ, एक्लिप्स को पता चल जाएगा कि संकलित फाइलों को युद्ध फाइल के साथ-साथ गुण फाइल के साथ कैसे संकलित किया जाए।