/ / Не вдається завантажити файл властивостей у веб-проект Dynamic в Eclipse для Java - java, eclipse

Не вдається завантажити файл властивостей в динамічний веб-проект в Eclipse для Java - java, eclipse

Я розмістив файл властивостей у папці 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 input = 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 "вашого динамічного веб-проекту (створіть його, клацнувши правою кнопкою миші Jara Resources / src> new> general> File, що має ім'я" MyResources.properties "). Потім код для читання файлу властивостей слід оновити до:

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

Завдяки цьому Eclipse буде знати, як розгорнути скомпільовані файли до WEB-INF / класів війни разом із файлом властивостей.