在数据仓储开发过程中,使用spring和hibernate遇到的问题。
java.lang.IllegalAccessError: tried to access method net.sf.ehcache.CacheManager.<init>()V from class org.hibernate.cache.EhCacheProvider
ehcache-1.4.1.jar这个包的版本问题,注意有时tomcat会自动加载较低版本的jar包,所以要查看发布到服务器上的文件包中
jar文件是否重复或者存在多个版本!!!!!
还有在oracle blob字段中加载数据时,如果oracle的版本较低,也容易出现问题,数据长度将被限制到四千个字节以内。
所以如果无限制存储大数据时,要使用最新的oracle的jar包。