好久没有写了,以至于用户名都忘了。最近几天遇到一个很郁闷的问题,就是Ibatis读写Clob域的问题。本来是个小问题谁知到我着这个问题上搞了很久!
先说说我的本地开发环境和生产环境
本地:tomcat6 +jdk5 +winXp+Oracle9 i
生产:Weblogic8.1 +jdk1.4+Oracle9 i
这几天开发了个网站公告管理功能,在本地跑什么问题都没有。但是放在Weblogic上老是有clob域查出来这总是null 其他域都没有问题。在网上晃了许久未果!杯具啊!偶尔看见一片不全的文章上面说我的JDBC 驱动jar有问题 :然后我就开始换jar 果然又效果,我是这样做的
1.我本来程序里面用的ojdbc14.jar,然后换了class12.jar,发现问题更大,这个jar支持大字段很不好。
2.然后我去/home/weblogic/bea/weblogic81/server/lib目录下把Weblogic lib目录下的ojdbc14.jar拿下来备份了下,把
/home/weblogic/bea/weblogic81/server/ext/jdbc/oracle/920下面的ojdbc14_g.jar 复制到前面的那个目录 然后发现还是不对,然后我又把着两个包比了些发现大小不一样前面那个是1.12MB 后面那个是1.32MB 我是在没辙了。。到底哪个对啊 我有去翻了翻工程里面的jar 发现工程里面的那个ojdbc.jar竟然是1.29mb 真搞笑 ,我大概就知道为什么了然后把1.29MB的这个放到/home/weblogic/bea/weblogic81/server/lib目录下重启发现就好了。。
我些这个希望对 遇到此类问题的人一个帮助,这几天我也翻了不少网页 ,发现网上大多都是你抄我 我抄你的。。。哎!。。