java.lang.NullPointerException at oracle.jdbc.driver.ScrollableResultSet.close(ScrollableResultSet.java:149)

来源:互联网 发布:医院农合网络系统 编辑:程序博客网 时间:2024/05/22 01:46

java.lang.NullPointerException
    at oracle.jdbc.driver.ScrollableResultSet.close(ScrollableResultSet.java:149)
    at org.apache.tomcat.dbcp.dbcp.DelegatingResultSet.close(DelegatingResultSet.java:152)
    at com.unify.common.Page.exportAllData(Page.java:234)

。。。。。

下面还有,不过这是有用的信息(com.unify.common.Page是我们自己写的类)

今天遇到了这个问题,找了一上午才找到原因,希望对有遇到同样问题的朋友有帮助。

原因是项目中的oracle驱动class12.jar版本与tomcat的lib目录下的class12.jar版本不同(tomcat的太低,不支持)

 

 

 


这是从以前系统移植过来的,一起做的还有另外一个同事。

在他那边就是会出现问题,在我这边就不会。可以排除了浏览器的的问题。

推测是环境的问题,可是又不知道到底是哪里。

于是检查了jdk,排除

在网上找了找,看到的都都英文的,不太明白。绕来绕去还是不行,

最后硬着头皮仔细看错误说明,起因在 oracle.jdbc.driver.ScrollableResultSet,于是就找到其所在的包,看tomcat中是否也有这个包,如果有,那就可能是这里出了问题。果然是。

原创粉丝点击