问题标签 [drools-kie-server]

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.

0 投票
1 回答
1398 浏览

wildfly - Kie server 7.5.0 默认用户

我在 Wildfly 10 上部署了 Kie Server 7.5.0,我可以进入 Kie 工作台的登录页面,但我无法找出默认管理员用户或如何添加自己的管理员用户。我看到 Wildfly 在其控制台中有一个 add_user 脚本和一个访问管理,但我不知道这是否是启用对 Kie 的访问以及如何继续的方式。

我是否必须使用 -D 或其他东西在 Wildfly 中指定引导参数?如何使用户能够访问 Kie Server。

提前致谢。

0 投票
1 回答
821 浏览

spring-mvc - 如果文件有任何更改,如何扫描 dtable drool 文件并使用 kiescanner drool 版本 7.4..final 再次加载

我正在使用 spring 处理 drool dtable xls 文件。我已经使用外部位置在 xls 文件中实现了业务规则,然后在 kie 服务的帮助下我正在执行规则。以下是我在引擎中加载规则的代码片段。在 spring 初始化开始时,我正在调用 init() 方法,请参见下面的 spring 配置。

Java 代码

一切正常,但问题是我无法扫描文件更改。如果文件被修改,那么我必须重新启动服务器才能同步更改。

我已经尝试在 xls dtable 有任何更改但它不起作用之后加载特定的 init() 方法,同样的旧结果即将到来。

我试过 kiescanner 但我无法理解这个概念。KieScanner 正在加载 maven kjar,所以我想如何创建 kjar。

如果 drool 文件中有任何更改,我只想进行 kie api 扫描,并尝试在不重新启动服务器的情况下重新加载 kiecontainer 中的全部更改。

0 投票
1 回答
985 浏览

drools - Drools Kie Scanner 7.5.0 不工作

我正在使用 Kie-CI api 扫描本地 maven 存储库中的最新规则集。升级到 7.5.0 版后,Kie-CI 无法正常工作。下面是我正在使用的代码。异常说工件不存在,但实际上工件存在于存储库中。KJAR 工件是使用 Kie-CI api 创建的。对此的任何见解都会有所帮助。

代码:

日志:

0 投票
1 回答
669 浏览

java - Drools 7 访问 DRL 文件中的事实

我正在使用 Drools 7 将字符串传递给 drools 规则:

请注意,我正在设置一个“事实”,其值为asdf运行规则。这是我的规则文件:

现在,当我运行我的主要方法时,我看到:

包含

打印到标准输出,但是我将如何在 drools 规则文件中检查我插入的实际事实?

这是如何运作的?我想看看事实是否包含“et”,而不是标量值?

0 投票
1 回答
201 浏览

kie - 如何根据用户权限在kie服务器上部署规则

只有具有某些权限的用户才能部署到其他人不应该的 kie 服务器。

如何在kie服务器上实现拦截器,即如果用户没有一定的权限,kieserver应该抛出错误

0 投票
1 回答
134 浏览

jboss - 在 kie workbench 7.4 中导入外部 git 存储库时如何提供用户名和密码

我正在使用 Kie 工作台 7.4。导入外部 git 存储库时,它只询问存储库 URL。不是用户名和密码。因此,在单击下一步按钮时,身份验证失败。

我收到“无法完成您的请求。发生以下异常:java.lang.RuntimeException:URL 未授权。”

这是 Kie 工作台 UI。点击这里

我使用 Wildfly 10 作为服务器。

0 投票
1 回答
78 浏览

drools - Drools 中是否有任何 API 来检查规则是否存在于 KieModules 中?

我们使用 Drools 作为向用户提供内容的规则处理语言。我在 EC2 实例上部署了我的服务,我需要测试规则 (DRL) 是否存在于实例内存中?Drools有什么方法或API吗?

0 投票
2 回答
975 浏览

drools - 在每个规则中具有不同数量的条件和操作的 drools 中的动态规则创建

我是 Drools 的新手。根据我的用例,我想动态创建规则。我考虑过使用以下规则模板:

但是这个模板的问题在于它固定了条件和操作的数量(在这种情况下为 1)。根据我的用例,我可能在不同的规则中有不同数量的条件和操作。是否可以创建一个可以创建规则的通用模板,每个规则中具有不同数量的条件和不同数量的操作?

0 投票
1 回答
601 浏览

java - 无法分析大型规则的表达式错误

我们正在使用 Drools v6.3.4 - 但测试过同样的问题也在 v7.3.0 中发生。当我们编写规则长度为 27000 个字符或更多的规则时,我们会收到“无法分析表达式”错误

我们有一个解决方法,就是像这样拆分规则 -

我们得到一个长列表的错误的根本原因是什么?除了上面指定的解决方法之外,还有更好的方法来处理此类规则吗?

当我们有大规则时,我们会收到以下错误。

在此处输入图像描述

0 投票
1 回答
414 浏览

drools - 异常的一些可能原因是什么:“找不到 KieModule”?

我有四个规则文件,其中两个有问题。当我删除这两个时,流口水运行良好。但是对于这两个规则文件,我总是遇到上述异常。

我将其中一个有问题的文件保存在此位置:http ://www.mediafire.com/file/6xsm8ilxysmyq3i/rulefile.drl 。它是自动生成的,我很确定它会立即关闭。很难检查每一行,所以我在询问我应该检查什么以获得有关 KieModule 异常的提示。

其他两个运行平稳的文件具有相同的结构,除了它们可能更小。所以我几乎一无所知。

任何帮助表示赞赏。

  • eclipse 编辑器中没有显示错误。

语法正确的规则能否在触发时抛出“找不到 KieModule”异常?就我而言,根据编辑,该规则没有语法错误。