Java 在drools 6.5中使用KieSessions时,如何将drools.dial.mvel.strict设置为false?

Java 在drools 6.5中使用KieSessions时,如何将drools.dial.mvel.strict设置为false?,java,drools,Java,Drools,我只想关闭严格模式。这个问题有一个老办法:。如果可能的话,我希望用Java或kmodule.xml或属性文件,而不是jvm参数。谢谢使用kmodule.xml中的元素设置属性: <kmodule xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.drools.org/xsd/kmodule"> <configuration> <property key=

我只想关闭严格模式。这个问题有一个老办法:。如果可能的话,我希望用Java或kmodule.xml或属性文件,而不是jvm参数。谢谢

使用kmodule.xml中的
元素设置属性:

<kmodule xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="http://www.drools.org/xsd/kmodule">
  <configuration>
    <property key="drools.dialect.mvel.strict" value="false" />
  </configuration>
  ...
</kmodule>

...

Hi,我试过了,还有很多其他的东西,包括kieBaseConfiguration和KieSessionConfiguration。调试时ksession中的方言设置表示它为false,但drools仍像在严格模式下一样运行,并给出“无法使用严格模式解决”错误。我决定减少损失,重构所有规则,使之在严格模式下工作。谢谢你的帮助。