0
我只想关闭严格模式。这个问题有旧的做法:disable strict mode in drools。我想用Java或kmodule.xml或属性文件来做到这一点,如果可能的话,不要在jvm args中。由于在Drools 6.5中使用KieSessions时,如何将drools.dialect.mvel.strict设置为false?
我只想关闭严格模式。这个问题有旧的做法:disable strict mode in drools。我想用Java或kmodule.xml或属性文件来做到这一点,如果可能的话,不要在jvm args中。由于在Drools 6.5中使用KieSessions时,如何将drools.dialect.mvel.strict设置为false?
使用<configuration>
在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>
您好,我试过了,还有很多其他的事情,包括kieBaseConfiguration和KieSessionConfiguration。调试时ksession内部的方言设置表示它是错误的,但是仍然运行,就好像它处于严格模式一样,给出“无法使用严格模式解决”错误。我决定削减我的损失,并将所有规则重构为严格模式。尽管谢谢你的帮助。 – maxl