Запуск 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