1

通过eclipse运行Tomcat 7报错为:

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列出了许多声称有这个类的罐子——但没有。

好的,在 jasper-compiler-jdt-5.5.23.jar 中找到它

4

1 回答 1

0

在 jasper-compiler-jdt-5.5.23.jar 中找到它

于 2011-06-01T22:17:47.037 回答