Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven JDT Core和Jasper报告不能一起工作_Maven_Jasper Reports_Tomcat6_Eclipse Jdt - Fatal编程技术网

Maven JDT Core和Jasper报告不能一起工作

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

我一直在使用Tomcat 6和Jasper报告,但是当我启动Tomcat jdt编译器崩溃时,因为Tomcat中的Jasper jar使用另一个版本的jdt编译器。我正在使用jasper reports 5.01的最新版本

我在谷歌上搜索这个问题已经两天了。我发现这个家伙似乎也有同样的问题

这是stackTrace:

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的下方。