使用wildfly16将jdk7升级到jdk11时,drools无法工作

使用wildfly16将jdk7升级到jdk11时,drools无法工作,drools,java-11,Drools,Java 11,嗨,我有以下配置: java version-jdk11 server-wildfly16 jars-drools 6.0 and ecj 4.6.1 在服务器位置:C:\wildfly-16.0.0.Final\modules\org\eclipse\jdt\main 我有jar:jasper-jdt-6.0.29 有耳朵的。 但在部署之后,当我检查规则时,我的应用程序会打开,因此DRL无法工作。 下面是我得到的错误 /servlet/com.fourcs.clm.iwarranty.ecl

嗨,我有以下配置:

java version-jdk11
server-wildfly16
jars-drools 6.0 and ecj 4.6.1
在服务器位置:
C:\wildfly-16.0.0.Final\modules\org\eclipse\jdt\main

我有jar:
jasper-jdt-6.0.29
有耳朵的。 但在部署之后,当我检查规则时,我的应用程序会打开,因此DRL无法工作。 下面是我得到的错误

/servlet/com.fourcs.clm.iwarranty.eclaims.dataview.servlets.ClaimSearchServlet
Path Info:null
Query String:null
Stack Trace:
java.lang.NoSuchFieldError: compilation_beginningToCompile
    at deployment.CLMEAR.ear//org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:428)
    at deployment.CLMEAR.ear//org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:417)
    at deployment.CLMEAR.ear//org.drools.compiler.commons.jci.compilers.EclipseJavaCompiler.compile(EclipseJavaCompiler.java:405)
    at deployment.CLMEAR.ear//org.drools.compiler.commons.jci.compilers.AbstractJavaCompiler.compile(AbstractJavaCompiler.java:49)
    at deployment.CLMEAR.ear//org.drools.compiler.rule.builder.dialect.java.JavaDialect.compileAll(JavaDialect.java:405)
    at deployment.CLMEAR.ear//org.drools.compiler.compiler.DialectCompiletimeRegistry.compileAll(DialectCompiletimeRegistry.java:46)
    at deployment.CLMEAR.ear//org.drools.compiler.compiler.PackageRegistry.compileAll(PackageRegistry.java:110)
    at deployment.CLMEAR.ear//org.drools.compiler.compiler.PackageBuilder.compileAll(PackageBuilder.java:1334)
    at deployment.CLMEAR.ear//org.drools.compiler.compiler.PackageBuilder.compileRules(PackageBuilder.java:1058)
    at deployment.CLMEAR.ear//org.drools.compiler.compiler.PackageBuilder.compileAllRules(PackageBuilder.java:972)
我尝试将jar版本
ECJ4.3.1
升级到
4.6.1
,但也没有成功


如何解决此错误。有什么想法吗?

如果你查看drools使用论坛,你会发现drools不能与JDK11一起工作。
Drools 6与JDK7配合使用,但该版本是从2013年开始的。最新的Drools版本(7.X)使用JDK8在WildFly 10到14上运行。

这看起来像是错误的响应。我从未在Drools论坛上发现Drools不适用于Java11。请在给出答案时粘贴这些链接。