按照教程配置struts2,启动tomcat 就报java.lang.NoClassDefFoundError: org/objectweb/asm/ClassVisitor异常
后来发现是struts2-convention-plugin.jar包版本的依赖问题,原来的直接导入struts2-convention-plugin-2.2.1.1.jar,不需要另加包的,但采用struts2-convention-plugin-2.3.4.1.jar,需要家那个asm的包
struts的lib目录下有三个asm包
试了下
加入
asm-commons-3.3.jar
asm-3.3.jar
这两个就可以跑了
还有个
asm-tree-3.3.jar 好像不用加入也不会报错

本文介绍了一种解决Struts2配置过程中出现的java.lang.NoClassDefFoundError异常的方法。该异常源于struts2-convention-plugin版本升级导致的依赖问题。通过引入正确的ASM包解决了这一问题。

324

被折叠的 条评论
为什么被折叠?



