浏览 2525 次
|
锁定老贴子 主题:JNDI对CLOB字段的错误解决
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2006-10-31
在TOMCAT5.5.17下,结合使用oracle9i数据库,配置使用JNDI,遇到不少问题,一一解决,记录之,以备后来者Google之,能帮他们解决疑问。
关键两点: [list=]1. Removed the oracle driver from WEB-INF/lib and put it in common/lib 2. Used the format of the URL given below: jdbc:oracle:thin:@address:port:schema[/list] PS:还要注意的是,可能还会因为0jdbc14.jar和classes12.jar版本的不同,导致一些问题。 有朋友说我每写清楚,在BLOG里面进行补充吧,有问题的可以跟。 1.首先看下我使用的版本号,在PLSQL Developer下查询: select banner from sys.v_$version; 看到结果是: Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production 引用 9:版本号;2:新特性版本号;0:维护版本号;6:普通的补丁设置号码; 0:特殊的平台补丁设置号码
2.然后根据这个版本,来选驱动包。版本好像也没有严格一对一,针对这个版本,我用的驱动是:Oracle JDBC Driver version - 9.0.2.0.0(可以在JAR包的META-INF 下的Manifest.MF文件中看到驱动的版本号) 出现一下错误: 引用 2006-10-31 17:26:43,750 WARN [org.apache.struts.action.RequestProcessor] - Unhandled Exception thrown: class org.springframework.d
ao.InvalidDataAccessApiUsageException 2006-10-31 17:26:43,812 ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/bus_gen].[action]] - Servlet.servic e() for servlet action threw exception org.springframework.dao.InvalidDataAccessApiUsageException: OracleLobCreator needs to work on [oracle.jdbc.OracleConnection], not on [oracle.jdbc.driver.OracleConnection]: specify a corresponding NativeJdbcExtractor; nested exception is java.lang.ClassCastExce 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2006-10-31
共享经验是值得称道得,但是说不清楚又是另外一回事了,你使用的是哪个版本的driver,解决的错误又是什么...
希望能写详细点 |
|
| 返回顶楼 | |





