对了,强调一下,我用的是eclipse3.3+myeclipse6.0
默认的时候,报错的信息是这样的:关注ITQ4F5Z"YU7ZS:mF
java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V关注IT}l:c5R;xUl
后面还有一大堆垃圾,就不列举了
xh$hSX@7Q$_0 遇到这样的错误,一般是存在多个版本的asm.jar包所引起的,当然,不是重名,我是删除了asm-2.2.3.jar这个文件,然后重新启动TOMCAT。
你会发现原来的错误信息没有了,接下来可能会出现这样的信息:
qP9VOK2o5S3y0Caused by: net.sf.cglib.core.CodeGenerationException: java.lang.reflect.InvocationTargetException-->null
/W#P0S#R4J3W0。。。。。。。。。关注IT~ b$})b&@:@Z9v
这个错误其实是重复的cglib-2.1.3.jar包引起的,因为与另外的一个cglib-nodep-2.1_3.jar冲突了,所以必须要把前面的这个干掉。
这样,就把问题都解决了:)
Am/*_h M K J%Q0关注IT0dr(p7u^1] T!YW
友情提示:在使用MYECLIPSE里整合这三个东西的时候,最好不要重复导包。(其实主要指的是SPRING对HIBERNATE的支持包(ORM),如果在导SPRING包的时候已经进行选择导入的话,再后面导HIBERNATE包的时候,就不需要再选择导入了)