【发布时间】:2016-02-09 08:08:23
【问题描述】:
我已将属性文件放在我的动态 Web 项目的 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)
【问题讨论】: