对weblogic不太熟悉,今天在搭环境的时候碰到一个问题,weblogic是起来了,应用也部署上去了,但是有一个JSP报错。异常大概如下:
weblogic.jdbc.wrapper.CallableStatement_oracle_jdbc_driver_OracleCallableStatementWrapper cannot be cast to oracle.jdbc.OracleCallableStatement
找了半天,结果原因是weblogic的setClassPathEnv.cmd中引入的jar包跟 应用的WEB-INF/lib下的jar包重复了,导致web容器找不到对应的类了。
解决办法:把WEB-INF/lib下跟weblogic里面重复的jar包删掉就OK了。
本文介绍了一种常见的WebLogic环境下JSP报错问题及其解决方案。问题表现为weblogic.jdbc.wrapper.CallableStatement无法转换为oracle.jdbc.OracleCallableStatement,原因是weblogic的setClassPathEnv.cmd中引入的jar包与应用的WEB-INF/lib下的jar包重复,导致web容器找不到对应的类。解决方法是删除WEB-INF/lib下与weblogic重复的jar包。
1945

被折叠的 条评论
为什么被折叠?



