java.lang.reflect.InvocationTargetException
balabala……
Caused by: java.lang.NoSuchFieldError: MANUAL
--------------------------------------------------------------------------------------------------------
(1)hibernate的jar 替换成 3.2 或以上版本
(2)配置Hibernate缓存机制
<prop key="hibernate.cache.provider_class">org.hibernate.cache.HashtableCacheProvider</prop>
因为在Hibernate的bean的hbm配置文件中配置了缓存,而在hibernate的配置中没有配置提供的缓存机制,在早期的hibernate的版本中默认是提供ehcache的,但是在最近的版本中已经不提供默认配置了。所以必须自己手工配置。
(3)tomcat中部署的工程删除,以及缓存文件也一并删除,重新部署启动
MyEclipse Professional\.metadata\.me_tcat7\work\Catalina\localhost目录下保存着以前部署的工程缓存,删之。只保留你现在要部署的。
记得在tomcat中redeploy你的工程。