ssh的bug

近期看到的一个项目用的ssh框架,当tomcat启动时候报的错:

1.Caused by: java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V
-----------------------

解决方法一:如果你jar包都在WEB-INF/lib,那么你就可以删除hibernate的三个Jar(asm.jar,asm-attrs.jar,cglib-2.1.2.jar)包就行了或者spring的。一定要注意,在tomcat下面删除部署的项目,在重新部署。

解决方法二:jar包不在lib下,在buildpath上。那么你Window -->Preferences.. -->My Eclipse Enterprise Workbench --> Project Capabilities -->spring 选择project所采用的spring版本,如spring 2.5 (在AOP中)选项卡,选中asm2.2.3.jar,remove掉 就可以了。 一定要注意看tomcat部署后这些文件是否去掉!!!!!!

原文地址:https://www.cnblogs.com/lihang2017-3-19/p/7967598.html