【问题标题】:struts2 convention plugin dependencystruts2 约定插件依赖
【发布时间】:2013-06-21 06:40:06
【问题描述】:

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

SEVERE: Error filterStartjava.lang.NoClassDefFoundError: org/objectweb/asm/commons/EmptyVisitor.

所以我添加了一个asm-all-4.1.jar,在它上面我得到了同样的错误,但这次是:

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

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

【问题讨论】:

    标签: java dependency-management struts2-convention-plugin


    【解决方案1】:

    没关系。相反,我从 struts2 库(asm-3.3、commons 和 tree)中添加了 asm jar,这似乎可以解决问题。

    【讨论】:

    • 请考虑使用工具来管理您项目的依赖项。手动执行此操作会使您面临许多与依赖项和依赖项版本相关的错误,例如这个。
    猜你喜欢
    • 1970-01-01
    • 2013-01-17
    • 1970-01-01
    • 1970-01-01
    • 2012-06-30
    • 1970-01-01
    • 1970-01-01
    • 2017-10-31
    • 1970-01-01
    相关资源
    最近更新 更多