问题标签 [drools-guvnor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
drools - Drools 中的规则流
我是流口水和州长的新手。
我有关于规则流的基本问题。
我在 guvnor 插件上使用引导编辑器创建了 3 条规则。现在我想根据第一条规则的结果调用第二条或第三条规则。
例如,如果患者的年龄小于 18 岁,则执行第 2 条规则进行小检查,否则请使用第 3 条规则进行高级医师检查。
那么这可以使用规则流来实现吗?如果是怎么办?是否有任何示例链接、文档演示它?非常感谢任何帮助。
谢谢
tomcat7 - 如何在Tomcat7中运行一个包含流口水的项目?
我创建了一个动态 web 项目,它也使用 drools 来提供一些功能。当我将 WAR 文件放入 Tomcat7 和服务器时,drools 部分不起作用。
在这条与流口水有关的第一行之后,什么也没有发生。
在Tomcat7中运行包含drools 5.5.0 Final的项目需要一些配置吗?
请帮我。我被严重卡住了,我是流口水的新手。
jboss - 在网页中嵌入 Guvnor 的 BRL 引导编辑器
我创建了一个网页,旨在显示我的 Guvnor 存储库中的所有 BRL,以便业务人员可以随意查看/编辑它。我查看了第 10 章的 Guvnor 文档,他们在其中讨论了这一点,据我了解,这是可以让我访问所需内容的链接:
问题是这不显示任何内容。我已经阅读并重新阅读了文档,我在谷歌上进行了搜索,但实际上找不到关于如何做到这一点的教程或完整示例,即使使用插件树网站也是如此。
任何人都可以帮助我或指出正确的方向吗?
非常感谢
drools-guvnor - java.lang.ClassCastException:[Lorg.drools.rule.Package;不能转换为 org.drools.rule.Package
我在尝试访问 Guvnor 模型时遇到了这个问题。这里的代码:
执行此行时出现问题: RuleBase ruleBase = ruleAgent.getRuleBase(); 并返回我这个例外:
java.lang.ClassCastException:[Lorg.drools.rule.Package;不能转换为 org.drools.rule.Package
这是我的配置:
jboss-eap-6.1
guvnor-5.5.0.Final-jboss-as-7.0.war
我的 pom.xml:
有人解决这个问题吗?
drools - 从 Guvnor 执行的规则未激活
我正在尝试从 guvnor Web 应用程序运行一个 drl 文件。
调用 guvnor 的程序如下
在访问 URL 时从 guvnor 获得的 drl 文件 Underage.drl 如下
为什么在从 guvnor 检索的 drl 中添加了模型声明部分。如果将其删除,则规则将正常执行。删除声明部分并在本地执行drl后的日志语句
SLF4J:无法加载类“org.slf4j.impl.StaticLoggerBinder”。SLF4J:默认为无操作 (NOP) 记录器实现 SLF4J:参见http://www.slf4j.org/codes.html#StaticLoggerBinder了解更多详情。==>[BeforeActivationFiredEvent: getActivation()=[激活规则=未成年,行为#=0,显着性=10,元组=[事实 0:1:64587262:64587262:1:DEFAULT:LoanApplication [firstName=null, lastName=null , state=null, bank=null, age=18, creditLimit=0, previousApplications=0, loanApproved=false, interestRate=0, explain=null]] ], getKnowledgeRuntime()=org.drools.impl.StatefulKnowledgeSessionImpl@1828ef60] ==>[AfterActivationFiredEvent: getActivation()=[激活规则=未成年,act#=0,salience=10,tuple=[fact 0:1:64587262:64587262:1:DEFAULT:LoanApplication [firstName=null, lastName=null ,state=null,bank=null,age=18,creditLimit=0,previousApplications=0,loanApproved=false,interestRate=0,explain=Underage]]],getKnowledgeRuntime()=org.drools.impl。
如果我做错了什么,请告诉我
limit - Guvnor 是否限制不成功的登录尝试次数?
我想知道 Guvnor 中是否有任何配置来限制不成功的登录尝试次数。这是必需的,因为我想防止对我的生产 Guvnor 服务器进行暴力攻击。
环境:1. Drools-Guvnor 5.5.0-Final 2. Jboss EAP 6.1.0
谢谢和最好的问候,扎希德·艾哈迈德
jboss - 使用 Guvnor 5.4 按角色访问 JBoss7 LDAP
我正在尝试通过 LDAP 定义的角色启用对 Guvnor 的访问。我已经设法让 JBoss 连接到我的 LDAP 服务器并由用户进行身份验证,但我不知道如何通过角色来做到这一点。例如,我想要的是允许所有具有“Guvnor 管理员”角色的用户登录到 Guvnor 页面。
谁能帮我这个?我已经尝试了几种配置,包括修改 guvnor.war 中的 web.xml,但最接近基于角色的授权是通过在 Guvnor 管理页面中配置用户权限。
我的standalone.xml:
豆类.xml:
drools - 在 Guvnor 中抛出异常(指导编辑器规则)
我正在使用 Guvnor 构建一个规则项目。在我的一个 DSL 中,对于错误的操作,我有以下“后果”声明:
[when]Error "{message}"=throw new Exception( "{message}" );
如果我使用 DSL 规则,用 DSL 语句编写所有规则,它可以完美运行。但是,使用引导式编辑器,这不起作用,并且验证会这样说:
[Error: unable to resolve method using strict-mode: org.drools.spi.KnowledgeHelper.throw()] [Near : {... throw new Exception( "
...
有人知道我需要为此做些什么吗?这很重要,因为我的项目将被非 IT 人员使用。
谢谢。
Guided Editor 生成的源代码非常简单:
drools - 稳定的drools-guvnor版本
谁能告诉我哪个版本的 drools-guvnor 比最新版本更稳定?
我目前正在使用 5.3.0,每次它都会损坏。我认为这是一个战争问题。
请给我一些意见。
drools - 流口水的动态事实
我正在尝试将 Guvnor 独立规则编辑器集成到现有应用程序中。该应用程序现在允许上传 drl 文件。我正在寻找集成 Guvnor 编辑器,以便用户可以从应用程序创建或编辑规则。我面临的问题是,应用程序允许用户输入规则字段并存储在数据库中。这些字段是在运行时检索的。没有可用的模型类。我不知道是否可以使用这些字段来动态填充 Guvnor 编辑器中显示的事实。
非常感谢任何帮助..谢谢!