2006-10-31
JNDI对CLOB字段的错误解决
在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下查询:
看到结果是:
Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
2.然后根据这个版本,来选驱动包。版本好像也没有严格一对一,针对这个版本,我用的驱动是:Oracle JDBC Driver version - 9.0.2.0.0(可以在JAR包的META-INF 下的Manifest.MF文件中看到驱动的版本号)
出现一下错误:
关键两点:
[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
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
- 浏览: 63834 次
- 性别:

- 来自: 深圳

- 详细资料
搜索本博客
我的相册
111
共 1 张
共 1 张
最近加入圈子
最新评论
-
Ubuntu Mobile Edition: ...
是疯狂,不知道什么时候能那个用一用~
-- by nishizhen -
使用XMPP4R在RubyOnRails ...
基本上都是可以的,只是不同的语言对其协议的封装实现不一样而已。原理都是差不多的。 ...
-- by iceskysl -
使用XMPP4R在RubyOnRails ...
想问一下,如果不是ror开发的网站,可以用你说的方法设计机器人吗?如果可以的话, ...
-- by sea gull -
请教一个奇怪的问题:java ...
各位帮忙分析下 :)多谢~
-- by iceskysl -
Rails4Days(ChineseVersio ...
iceskysl 写道phoenixup 写道链接地址已经失效了,如果方便请ma ...
-- by phoenixup






评论排行榜