你是否曾经碰到过如下这种情况?
nested exception is java.lang.IllegalStateException: Cannot load driver class: oracle.jdbc.driver.OracleDriver
这个问题很微妙,是不是很奇怪,为什么就我错了?
为什么POM文件里面加了数据库驱动jar包,结果还是报错?
为什么同样从服务器拉下来的代码,别人就没错,就我错了?
为什么我看代码,引用jar包,明明可以点进去,找到相应的包,程序运行时就报找不到对应的Driver?
结果是啥呢?
结果是,你用来部署这个项目的中间件缺少这个jar包。通常情况下,我们本地调试用tomcat,在tomcat中lib库里面,没有这个Driver,将这个Driver的jar包放倒lib下,重新部署项目,这个错就会消失的。