历时一天,查尽了国内外所有文档,终于把错误搞定了 jackrabbit and oracle

在csdn也发了几贴,可是会的人寥寥无几。。

最后在一篇email中发现了解决办法

java.io.IOException: ORA-22993: specified input amount is greater than
actual source amount
at oracle.jdbc.dbaccess.DBError.SQLToIOException(DBError.java:716)
at oracle.jdbc.driver.OracleBlobOutputStream.flushBuffer(OracleBlobOutputStream.java:279)
[...]

according to some reports found through google, this seems to be a
jdbc driver version issue.
you're using

Driver: Oracle JDBC driver / 9.2.0.1.0

your server is

Database: Oracle / Oracle Database 10g Enterprise Edition Release
10.1.0.2.0 - [...]

Hi stefan
thank you very much , I have changed my local oracle jdbc jar to
10.2.0.3.0 version. The problem before have be resovled,my application
can start and jackrabbit can be initialized now .

原来是oracle9的class12与jackrabbit有冲突。成功解决问题了

配置文件:

你可能感兴趣的:(apache,oracle,jdbc,Security,Lucene)