我一直在使用 Tomcat 6 和 Jasper Reports,但是当我启动 tomcat jdt 编译器崩溃时,因为 tomcat 中的 jasper jar 使用了另一个版本的 jdt 编译器。我正在使用最新版本的 jasper 报告 5.01;
我已经在谷歌上搜索了这个问题 2 天。我发现这个人似乎有同样的问题。
http://grokbase.com/t/tomcat/users/10bjk6d3cb/tomcat-jasperreports-and-jar-files
这是堆栈跟踪:
java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/CategorizedProblem;
at org.apache.jasper.compiler.JDTCompiler$2.acceptResult(JDTCompiler.java:370)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:335)