我想将Struts2约定插件(2.3.8)与hibernate(netbeans框架插件3.2.5)一起使用,但是在两个不同的asm.jar版本之前存在冲突。
Hibernate 与 struts2 fw 一起工作正常,但是当我添加约定插件时,我得到错误:
java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(Z)V
- Hibernate 3.2.5 需要asm.jar
- Struts2约定插件需要asm-3.3.jar
恕我直言,约定插件需要类:ClassWriter,它位于 asm-3.3.jar 中,但在 asm.jar 中查找。
- 用maven测试(没有冲突,但没有运行)
- 在没有 Maven 的情况下测试(未运行)
当休眠 3.2.5 无法更改为更高版本时,有什么解决方案可以实现这一点吗?