java - 在流口水中禁用严格模式

标签 java drools

我收到类似错误:无法使用严格模式解析方法:...的错误
我添加了系统属性 drools.dialect.mvel.strict=false
我可以看到系统属性已应用于 jvisualvm 中的应用程序
但我在“使用严格模式”时遇到了同样的错误。

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

最佳答案

这是通过 Java 完成的:

  KnowledgeBuilderConfiguration kbConfig =
        KnowledgeBuilderFactory.newKnowledgeBuilderConfiguration();

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

    KnowledgeBuilder kBuilder =
        KnowledgeBuilderFactory.newKnowledgeBuilder( kbConfig );

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

关于java - 在流口水中禁用严格模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24934723/

相关文章:

java - JAXB 编码动态地为根元素提供 namespace

java - 将毫秒转换为小时和分钟时出现问题

java - 优先队列与链表java

git - Drools Workbench - 如何将更改推回到克隆的存储库?

mysql - 如何在 Optaplanner 中加载 xml

drools - 如何将 Drools Drl 文件与 WSO2 业务规则服务器一起使用

java - 单次迭代 => 从 Java 到 Scala 的多个输出集合

java - 在流口水中迭代列表

java - 如何从 drools session 中检索事实?

java - 带有自定义 ArrayAdapter setOnItemClickListener 的 ListView 不会触发