SSH框架ASM2.2.3怎么彻底删除?
发布网友
发布时间:2022-06-09 19:51
我来回答
共4个回答
热心网友
时间:2024-10-21 16:03
1.在MyEclipse中选中你的工程——右键Properties——Java Build Path——Libraries选项卡,在这个选项卡中找到asm2.2.3,选中Remove了
2.将lib下的asm2.2.3删除就OK了
热心网友
时间:2024-10-21 16:03
在使用Spring的AOP编程时,会用到这几个lib:
asm-2.2.2.jar
asm-commons-2.2.2.jar
asm-util-2.2.2.jar
Hibernate使用如果lib:
asm.jar
asm-attrs.jar
其中asm-2.2.2.jar与asm.jar存在类上的冲突!
使用其中之一或两者都使用,可能会出现如下错误:
java.lang.NoClassDefFoundError: org/objectweb/asm/CodeVisitor
java.lang.NoClassDefFoundError: org/objectweb/asm/commons/EmptyVisitor
java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit。。。。。。
解决办法是:
去掉类路径上的关于Hibernate的3个lib
asm.jar
asm-attrs.jar
cglib-2.1.3.jar
保留Spring中的以下4个lib
asm-2.2.2.jar
asm-commons-2.2.2.jar
asm-util-2.2.2.jar
cglib-nodep-2.1_3.jar
热心网友
时间:2024-10-21 16:04
你先不启动tomcat 就是先关掉tomcat
然后在工程的lib下 删掉asm2.2.3 在重新发布生成 这样就可以彻底删除 而不是每次发布又要去删除。
热心网友
时间:2024-10-21 16:04
去搜到在SSH中所有的包~
自己建立工程~不用myeclipse导入框架~框架XML等东西自己手动添加,写~
把搜到得包考入工程里lib文件夹下面。