记一个jdbcutils在测试时不报错,但是在部署Tomcat服务器后报错的bug
java.lang.NoClassDefFoundError: Could not initialize class com.cck.utils.JdbcUtils
当时写完DAO和Service业务类之后,测试service业务类不报错,并且能获取数据库操作的连接,但是一旦在服务器上运行就一直报下图错误
记着在tomcat中用classloader获取的配置文件路径不在当前src下
错误原因
测试类能正常操作数据库
逐条打印后发现没有is,此时我获取流的方式是通过classloader的方式获取的,后边改成通过本类的加载器获取流成功导入配置文件
改成