问题标签 [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.
tomcat - 为什么 jBPM 无法连接到 Guvnor?
我按照此https://community.jboss.org/message/715223中的步骤,在 Tomcat 6 中获取 jBPM 设计器。但是,一旦我尝试创建一个新的 BPMN2 流程并给它起一个类似“Test10”的名称,画布打开,但我在 Tomcat 中收到此错误:-
drools - Drools 决策表 - 一列 - 两个字段
假设我们有一些与一个或多个代码相关的类:主要和次要。此类的每个对象都至少有主代码,并且可以有无限数量的辅助代码:
我想在 Drools 决策表中制定一个规则,允许我检查列中给出的值是否等于 mainCode 或包含在 secondaryCodes 中。所以我需要一列来记录与两个不同领域相关的两条规则。
甚至可能吗?
java - 为什么将 Drools 6 KIE JAR 加载到代码中失败?
我将 JBoss AS 7.1.1.Final 与 KIE Workbench/Drools 6.0.1.、Java 和 Eclipse (Kepler) 一起使用。
我需要 KIE Workbench(以前称为 Drools Guvnor)让人们使用 Facts 和 Rules 以图形方式创建/编辑 jar,然后将其作为 jar 存储在本地 maven 存储库中。这些罐子(以前的 pkg)我想以编程方式访问并将它们加载到我的 Drools 应用程序中。该应用程序甚至可以(尽管不是首选)在同一个工作站上运行,因此可以访问存储库
a) 通过网址:
http://localhost:8080/drools-wb-as7.0/maven2/com/myprojects/myProject/LATEST/myProject-LATEST.jar
b)通过文件路径/类路径:
/my/folder/jboss-as-7.1.1.Final/bin/repositories/kie/com/myprojects/myProject/LATEST/myProject-LATEST.jar
我不想在我的代码中创建/编译规则等,也不想动态加载单个 .drl 文件 - 准备好的 jar 是我需要加载的,例如 com.myprojects:myProject:LATEST 作为标识符。
我试试这个(根据文档)
[...]
但是,这会因运行时异常而失败,
我的问题是:为什么找不到来自 repo 的 jar?当我在 KIE WB 中创建它时,KieModule 不是自动在 repo 中表示 jar 和 jar 吗?或者我必须更改 Maven Repo 的默认 ReleaseID,它打印出来的是
解决为
是 Maven 的问题吗?我怎么了?
这里是罐子 pom.xml 的内容
我还尝试使用此代码通过 URL 加载 jar:
这失败了同样的例外....有什么想法吗?
到目前为止我阅读的一些资源(不能发布其他 6 个):
java - 无法在 tomcat 7 上部署 drool-workbench
我有一个运行 tomcat 的 Centos VM。所以我试图从
但是我遇到了以下错误:
java - 直接从存储库加载 Drools/KIE Workbench 工件
我们尝试使用全新的 KIE 工作台(以前称为 Guvnor)和新的基于 maven 的工件切换到 Drools 6。
现在我想在第二张图片(“部署”)中使用这篇博文中描述的系统:通过 HTTP 从工作台存储库加载规则(虚线箭头,从左侧的 HTTP 直接进入应用程序) .
问题是,我不知道如何将工件加载到我的 KieServices/KieModule 对象中。我基本上不想使用 maven,我也无法提供settings.xml
全局 maven 的路径作为 Java 参数,所以这个选项是 out。
我认为类似的问题是这个。如上所述,我也尝试加载 URL 资源,但问题似乎是系统无法确定ResourceType
给定 URL ( http://localhost:8080/kie-drools/maven2/.../-1.0.0.jar
) 的类型。是的,我可以直接从浏览器访问存储库中的 .jar,无需身份验证。
任何想法或教程如何做到这一点?
我的测试代码:
错误:
提前致谢!
drools - 修改 drools 规则以编程方式设置规则属性
我看到类org.drools.lang.api.PackageDescrBuilder
和org.drools.lang.api.impl.RuleDescrBuilderImpl
以编程方式创建规则,但我没有看到任何例子。
基本上用户将创建一个规则并将文件上传到一个位置。我已阅读这些规则文件并设置规则属性,例如生效日期、过期日期、启用日期等。
根据org.drools.rule.Rule
api,有一些方法可以设置,但我不知道如何读取 rule.drl 文件并将其转换为 object 类型org.drools.rule.Rule
。
关于这个或如何使用 drools api 修改 drools 规则的任何想法都会很有用。
注意:我不想为修改规则进行字符串替换。
gwt - KIE Drools Workbench 不显示所有菜单选项
我对“KIE Drools Workbench”v6.0.1.Final 有问题,当进入 Workbench 时,浏览器会显示下一个错误“错误:您的 *.gwt.xml 模块文件可能存在问题。” 并且不显示所有菜单选项,只显示“创作”和“部署”。
我已经安装到插件 GWT 到浏览器
这个问题出现在 Chrome 和 firefox 浏览器中,我的 SO 是 Ubuntu 12.04.4 LTS。
完整的消息错误是:
''错误:您的 *.gwt.xml 模块文件可能存在问题。编译时 user.agent 值 (gecko1_8) 与运行时 user.agent 值 (safari) 不匹配。预计会有更多错误。''
我的浏览器是 Chrome,我检查了所有 *.gwt.xml 文件以包含 gecko1_8,以及其中的所有文件。
帮我 !!
PDT:对不起我的英语,我说西班牙语
drools - 如何将 KIE-WB 数据库导出到另一个数据库引擎作为 MySQL?
我安装了 Drools kie-wb 6.1.0。默认情况下,它适用于 Derby 数据库,现在,我想将它移动到生产环境(使用 MySQL 服务器的地方)。如何将数据库从一个引擎导出到另一个引擎?
在官方文档中找到的所有信息似乎都来自 Guvnor,在名为“存储库配置”的选项卡中的“管理”菜单中有一些具体选项。但在 KIE-WB 中,我只能定义新的存储库(通过 GIT 或 SSH)。我的安装中是否缺少某些东西?或者选项在其他地方?
spring-roo - 在 Drools 中导入 Spring Roo 数据模型
我已经使用 Spring Roo 基于 MYSQL 数据库生成了一个 Web 应用程序(Spring MVC 风格)。我想知道将数据模型导出到 Drools Workbench 的最简单方法是什么?我知道可以在 Drools 存储库中导入 jar,但是如何从 Spring Roo 生成这个 jar 并确保它具有所需的所有类?
提前致谢。
drools - Kie drools wb - 添加外部依赖后构建和部署类加载问题
我在 JBOSS 上创建了 kie 项目,当我将外部项目添加为依赖项时,出现异常
我也尝试添加包含 XmlStartTag 类的 pull-parser jar,但随后问题出现在另一个类中。