#java #tomcat #eclipse-jdt
#java #tomcat #eclipse-jdt
Вопрос:
При запуске 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.В нем происходит компиляция. Но этот сайт http://www.java2s.com/Code/Jar/STUVWXYZ/Downloadtomcat6016jasperjdtjar.htm говорит, что это так!!
Кто-нибудь может сказать мне, какой правильный файл jar и откуда его взять?
Похоже, это повторяющаяся тема. http://www.findjar.com содержит список нескольких jar, которые предположительно имеют этот класс, но не имеют.
Хорошо, нашел это в jasper-compiler-jdt-5.5.23.jar
Комментарии:
1. объединение 6 и 7 не будет работать.
Ответ №1:
Нашел это в jasper-compiler-jdt-5.5.23.jar