blob转换异常

在项目中出现了一个问题

 

当代码执行到这里时

 

oracle.sql.BLOB  oblob = (BLOB) rs.getBlob("ca_coding");

 

报一个ClassCastException,这个很奇怪,系统上线后,有时候报错,有时候不报,很奇怪!

 

后来查了一下,发现在我的工程目录下有一个classes12.jar,tomcat 里也有一个classes12.jar。可能是两连个jar的版本不太一样,由于在tomcat中配置的数据库连接池,而tomcat使用dbcp作为连接池!删除tomcat下的classes12.jar有风险,连接池可能出现为题。删除项目中的classes12.jar风险小一些。

 

删除项目中的classes12.jar问题解决

 

最好保证,中间件中的jar和项目中的jar不要重复。

你可能感兴趣的:(tomcat,中间件,数据库连接池,jar)