解决方案
把ClassLoader.getSystemClassLoader()换成JDBCUtilsFruitdb.class.getClassLoader()
JDBCUtilsFruitdb是当前方法的所属类
解决过程
在Tomcat环境下,进行数据库的连接时,使用德鲁伊连接池对数据库进行连接,报了NullPointerException
报错对的地方在
调试后发现 is = null
所以判定为没有连接上数据库
我的配置文件是在src下的,所以不会是访问不到配置文件的问题
然后又试了一下没用连接池连接的情况
还是报了空指针的错
发现这里还是没有连接上数据库,然后把第38行的ClassLoader.getSystemClassLoader()换成JDBCUtilsFruitdb.class.getClassLoader()后,运行成功了
然后又把之前的德鲁伊的加载构造器的地方也改成了这样,结果也运行成功了