在drools中禁用严格模式

时间:2014-07-24 13:12:48

标签: java drools

我收到Error: unable to resolve method using strict-mode: ...之类的错误 我添加了系统属性drools.dialect.mvel.strict=false
我可以看到系统属性已应用于我的应用程序jvisualvm
但是我使用严格模式'得到同样的错误。

如何在drools中禁用严格模式?

1 个答案:

答案 0 :(得分:1)

这是如何通过Java完成的:

  KnowledgeBuilderConfiguration kbConfig =
        KnowledgeBuilderFactory.newKnowledgeBuilderConfiguration();

    kbConfig.setProperty("drools.dialect.mvel.strict", "false");

    KnowledgeBuilder kBuilder =
        KnowledgeBuilderFactory.newKnowledgeBuilder( kbConfig );

虽然,设置属性应该没问题。 - 也许查看错误可能有助于找到解决方法?