闲来无事,整合spring+spring mvc+hibernate框架,对于这个错调试一下午,最终找到原因,原来缺少一个包javassist,想想也真是醉了。。。。。。
bean id="sessionFactory"
报这个
org.hibernate.tuple.entity.PojoEntityTuplizer 不能instace
解决办法如下:1.先考虑是不是ASM.jar冲突的问题。hibernate中的asm.jar和spring的asm2.2.3jar 此时那删除spring中的asm2.2.3.jar
2.看spring 中加没加destroy-method="close"加了就去掉
3.看是否缺少 javassist.jar包
3.还有一种可能是实体类映射的实体写的不正确。此时全部注释掉hibernate中的map 然后在启动看一下。有这种情况能启动。然后再加上MAP实体映射就不行了。这时候看一下你用的spring JAR和hibernate
还有的项目是在JBOSS中运行的。现在拿到TOMCAT下运行。把对JBOSS的引用本部都删掉。然后在运行。此时可能找不到。servlet。那在TOMCAT的LIB里考一个servlet-api.JAR考到这个项目里。就可以了。