Tomcat服务器上Servlet连接数据库连接不上出现空指针异常的解决方案

问题:在servlet类中获取数据库连接,出现空指针异常,但在测试类中测试没问题。

image-20200812000740014

image-20200812000802684

解决方案:修改JdbcUtils类中获取连接的方式,用系统类加载器加载会在服务器上出现加载不上的问题,如下:

image-20200812000953764

把这里改成用自己的类的类加载器去加载就没问题了:

image-20200812001054942

具体原因我还不太清楚,就这样解决了,后续知道会补上,也欢迎知道的朋友来补充。参考博客:求助,tomcat连接数据库,加载配置文件的时候包空指针异常

猜你喜欢

转载自blog.csdn.net/weixin_45834777/article/details/107947935