servlet的doPost方法无法获取数据库连接

用的是druid数据库连接池对象获取的connection对象,在jdbcUtils类里可以正常获取到conn对象,并且已经可以在测试类中对数据库成功进行增删改查操作了
但是在servlet中不行,我一步一步倒退到获取druid.properties配置文件路径的步骤发现在doPost方法中没法获取到路径(输出null),但是我在新添的test方法中又可以正常获取到路径了
我把提到的jdbcUtils类和servlet类都放在同一个文件夹下,前者可以正常找到配置文件,但同样的方法后者就输出null,实在想不通是为啥
我是线连接到tomcat然后使用该servlet并调用doPost方法,发现无论如何没法获取到druid配置文件
望大伙给些指点!

edit_1:
我在jdbcUtils类获取配置文件时改用配置文件的绝对路径,发现servlet的do方法中也可以获取到conn对象了。我的判断是,html页面跳转至该servlet程序时,某些“地址”或“路径”的信息变了,从而不能像在本类中使用test方法那样正常获取配置文件路径,不知道这个猜想对不对

edit_2:
原来的读配置文件代码:
URL res = ClassLoader.getSystemClassLoader().getResource("druid.properties");
System.out.println(res); //若在本类跑一个测试,res可输出正确路径,pro也可正确装载配置文件,但是若由html跳转至servlet程序时res就是null(同样的,单独在该servlet程序跑test试图获取res又可以正常获取到值了)
pro.load(new FileReader(res.getPath())); //我把fileReader方法的参数换成了配置文件的绝对路径无论是本类测试还是html->servlet->获取res都可以正常获取

读取配置文件的代码贴出来看看