真抱歉,有用的错误信息在后面,你没有发上来。暂且猜测一下吧
java.lang.IllegalAccessError: tried to access method net.sf.ehcache.CacheManager. <init>()V from class org.hibernate.cache.EhCacheProvider看错误是无法访问里面的 init方法,估计你的 ehcache的版本有问题,你去你的classpath里面看看是不是有重复的 ehcache.jar删除重复的,只保留最新的看看吧!或者更新你的ehcache到最新版,一般随hibernate的 ehcache都是可以用的。