Java struts2约定插件依赖项

Java struts2约定插件依赖项,java,dependency-management,struts2-convention-plugin,Java,Dependency Management,Struts2 Convention Plugin,我有一个运行良好的项目。我想尝试struts2中的注释,所以我将约定插件jar(2.3.14.2)与其他struts2 jar一起添加到我的WEB-INF/lib文件夹中。在eclipse中重新启动tomcat服务器时,我得到一个 严重:错误过滤器启动 java.lang.NoClassDefFoundError:org/objectweb/asm/commons/EmptyVisitor. 因此,我添加了一个asm-all-4.1.jar,在此基础上我得到了相同的错误,但这次是: java.l

我有一个运行良好的项目。我想尝试struts2中的注释,所以我将约定插件jar(2.3.14.2)与其他struts2 jar一起添加到我的WEB-INF/lib文件夹中。在eclipse中重新启动tomcat服务器时,我得到一个

严重:错误过滤器启动
java.lang.NoClassDefFoundError:org/objectweb/asm/commons/EmptyVisitor.

因此,我添加了一个
asm-all-4.1.jar
,在此基础上我得到了相同的错误,但这次是:

java.lang.NoClassDefFoundError:org/objectweb/asm/commons/EmptyVisitor.

我查看了插件的文档页面,但它甚至没有提到这个asm依赖项。
我也尝试过在tomcat的类路径中包含JAR,但也没有用。救命啊

无所谓。相反,我从Struts2库(ASM3.3,Calm and tree)中添加了ASM JAR,这似乎是可行的。请考虑使用一个工具来管理项目的依赖关系。手动执行此操作会使您面临许多依赖项和依赖项版本相关的错误,如下面的错误。