Maven JDT Core和Jasper报告不能一起工作
我一直在使用Tomcat 6和Jasper报告,但是当我启动Tomcat jdt编译器崩溃时,因为Tomcat中的Jasper jar使用另一个版本的jdt编译器。我正在使用jasper reports 5.01的最新版本 我在谷歌上搜索这个问题已经两天了。我发现这个家伙似乎也有同样的问题 这是stackTrace:Maven JDT Core和Jasper报告不能一起工作,maven,jasper-reports,tomcat6,eclipse-jdt,Maven,Jasper Reports,Tomcat6,Eclipse Jdt,我一直在使用Tomcat 6和Jasper报告,但是当我启动Tomcat jdt编译器崩溃时,因为Tomcat中的Jasper jar使用另一个版本的jdt编译器。我正在使用jasper reports 5.01的最新版本 我在谷歌上搜索这个问题已经两天了。我发现这个家伙似乎也有同样的问题 这是stackTrace: java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProbl
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)
问题是您使用的库组合不兼容 类org.drools.commons.jci.compilers.EclipseJavaCompiler正在尝试使用org.eclipse.jdt.internal.compiler.compilementResult.getProblems()[Lorg/eclipse/jdt/core/compiler/CategorizedProblem],但您正在使用的eclipse库中不存在该方法
我将jasper-compiler-jdt-5.5.15添加到我的类路径开始工作…:)是否尝试在生成路径设置中编辑类路径顺序。尝试将jasper jar移动到其他jar的下方。