【发布时间】:2010-11-08 15:40:54
【问题描述】:
我们正在将 WAR 文件部署到 Tomcat 5.5 中,如果 WEB-INF\classes 包含 .classes 文件,它可以正常工作,但是如果我们将包含该 .classes 的 .jar 文件移动到 WEB-INF\lib 中,我们会得到一个运行时异常抱怨 java.lang.NoSuchMethodError,但 .jar 文件中的现有类文件包含该类并且方法确实退出了!
对此的任何帮助将不胜感激。
【问题讨论】:
-
能否提供完整的堆栈跟踪?
-
是的,NoSuchMethodError 可能表明类正在被拾取,但它们符合旧版本的接口(或只是旧版本的隐式规范)。