java.lang.NoSuchMethodError: java.lang.NoSuchMethodError - PullRequest
1 голос
/ 01 июня 2011

Запуск Tomcat 7 через eclipse. Сообщение об ошибке:

javax.servlet.ServletException: java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;
at org.apache.jasper.compiler.JDTCompiler$2.acceptResult(JDTCompiler.java:341)

Я пробовал jasper-jdt-6.0.13.jar и tomcat-6.0.16-jasper-jdt.jar, и оба отчетата же ошибка.В некотором смысле я не должен удивляться, потому что я запустил:

jar tf tomcat-6.0.16-jasper-jdt.jar

, и в нем нет класса org.eclipse.jdt.internal.compiler.CompilationResult.Но этот сайт http://www.java2s.com/Code/Jar/STUVWXYZ/Downloadtomcat6016jasperjdtjar.htm говорит, что это так !!
Может кто-нибудь сказать мне, что такое правильный jar-файл и где его взять?Кажется, это повторяющаяся тема.http://www.findjar.com перечисляет количество jar-файлов, которые якобы имеют этот класс, но не имеют его.

OK, найдено в jasper-compiler-jdt-5.5.23.jar

1 Ответ

0 голосов
/ 02 июня 2011

Нашел его в jasper-compiler-jdt-5.5.23.jar

...