问题标签 [kie]

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 回答
2404 浏览

drools - 以编程方式创建的 KIE-Drools-Artifact 部署到 Maven 存储库

有没有办法将程序创建的 Drools 6 工件部署到底层 maven 存储库?我不想以某种方式显式调用mvn deploy,而是从程序本身进行调用:

0 投票
1 回答
2625 浏览

java - 运行 Drools 时避免解析项目 pom.xml

这是我之前提出的问题的后续问题。

我在具有以下(缩短的)pom.xml 的项目中使用 Drools 6.1.0.Beta1:

对于内部maven,在KIE/Drools中使用,我有一个单独的settings.xml,配置了属性-Dkie.maven.settings.custom="X:\droolsmaven\settings.xml" 这个文件的内容是:

在该本地存储库中,部署了稍后使用的相应工件,该工件正在工作,并通过非 Maven 项目确认。

现在,当尝试在上述 pom 定义的 maven 项目中运行以下代码时,我得到了此代码块之后提到的错误:

错误是:

问题似乎是,Drools/KIE 内部的 Maven 也尝试构建完整的依赖关系树,由运行 KIE 的项目的 pom.xml 给出。

恕我直言,这不应该是,因为为 Drools 部署的 Maven 工件在运行时使用,独立于用于构建项目本身的工件;这些是构建时需要的。

这个问题只是对我认为 Drools 应该如何工作的误解还是一个实际的错误?

0 投票
2 回答
1467 浏览

wso2esb - WSO2 ESB 将注册表文件传递到自定义调解器

在 WSO2 ESB 注册表中,我有一个 DRL 文件

/opt/config/rules.drl

我想使用这个文件来使用带有 Kie 的自定义中介来触发 Drools 规则

DroolsMediator.java

我试图获得财产,但没有成功:

我应该采取什么方法将注册表项传递给自定义调解器?

0 投票
0 回答
677 浏览

maven - 在“org.kie.spring.factorybeans.KBaseFactoryBean”类中找不到属性“kBaseName”的设置器

这是 Drools KIE 和 Spring MVC Web V 3.2.3 的集成问题,谷歌只是没有找到任何参考,所以我会在这里试试运气......

我正在集成 Drools KIE 和 Spring 3.2.3.RELEASE (MVC Web)- 我收到以下错误:

在“org.kie.spring.factorybeans.KBaseFactoryBean”类中找不到属性“kBaseName”的设置器

[配置集:maven-spring-drools/web-context application-config.xml
/maven-spring-drools/src/main/resources/spring

该项目是一个纯 Maven 项目,没有强加于它的任何外部性质(又名 Drools/Spring)。

它抱怨它找不到 kBaseName' 的设置器,它在此处设置:

我正在使用在 src/main/resources 目录下的 META-INF 目录中找到的 kmodule.xml。

谁能帮我发现断开连接?

此外 - 我必须这样做吗?该项目很好地执行了 SPring MVC Web App,并且 Drools KIE 测试用例在同一个 Maven 项目中完美运行。我不能只是以编程方式集成它们吗?

提前谢谢了 ... :-)

有问题的文件:application.xml

0 投票
1 回答
1325 浏览

maven - 在 Wildfly 上部署 KIE-CI 失败

我正在尝试在 Wildfly 8.0.0.Final 上使用 KIE-CI(用于动态 Maven 打包规则)部署 Drools。

我的简约测试项目的 POM 是:

部署失败并出现以下错误:

(还有一些类似的例外)

如果我从 kie-ci 依赖项中排除 sisu-inject-plexus ,它会起作用,例如:

但我在我的“真实”项目中需要这种依赖。

有人知道如何让这两个(Wildfly 和 Drools 与 KIE-CI)一起工作吗?和建议,我应该在哪里提交错误报告?

0 投票
3 回答
2721 浏览

tomcat - 部署 kie-wb-distribution-wars-6.0.1.Final-tomcat7 的问题

我在部署 kie-wb-distribution-wars-6.0.1.Final-tomcat7 时遇到了一些问题。我遵循了 Michael Anstis 的指南(README),但该应用程序给我带来了一些问题。

我附上日志。

对不起,我要疯了。

0 投票
5 回答
6882 浏览

git - 推送到从 KIE Workbench 存储库克隆的 git 存储库

我使用 KIE Workbench (6.1.0.Beta3) 来编辑我的规则。由于工作台尚不支持某些功能(例如将规则移动到其他包),我想在 KIE-WB 之外做这些事情。

为此,我克隆了我的存储库

效果很好。我编辑了一些文件,在本地提交它们,然后尝试git push。但我得到了错误

由于我几乎可以肯定这是第一个问题,关于凭据,我在.git/config文件中添加了以下行

尽管如此,我还是得到了前面提到的错误。是的,KIE 工作台仍在运行,我也可以毫无问题地从那里取/拉。

有什么办法可以推回那个 KIE Workbench 存储库?根据此消息,“可能需要重新配置原点”,但我不确定如何更改它。

有人知道如何正确设置吗?

0 投票
4 回答
6008 浏览

drools - Kie-Maven-Plugin 不工作,无法编译规则工件

我正在使用 drools 版本 6.0.0.Final 做一个示例 hello world maven 项目。下面是我的 pom 文件的构建,我已经指定了 kie-maven-plugin 但我可以注意到这个插件无法执行。有什么我在这里想念的吗?

0 投票
1 回答
4284 浏览

drools - 在 wildfly-8.1.0.Final 上部署 kie-drools-wb-distribution-wars-6.0.1.Final-jboss-as7.0.war

我在 jboss-as-7.1.1.Final 上成功部署了 kie-drools-wb-distribution-wars-6.0.1.Final-jboss-as7.0.war,运行 jdk1.7.0_10。

但是这个配置...

  • kie-drools-wb-distribution-wars-6.0.1.Final-jboss-as7.0.war
  • wildfly-8.1.0.Final
  • jdk1.7.0_10

.. 部署失败并出现此错误:

drools-wb 文档在这里: http ://docs.jboss.org/drools/release/6.0.1.Final/drools-docs/html/wb.Workbench.html#wb.Installation

jboss-as7:为 JBoss AS 7 量身定制(在版本 8 中更名为 WildFly)

所以文档,让我认为工作台的这个 6.0.1.Final 版本应该可以很好地与 Wildfly 一起使用。我可能错了 ?

0 投票
0 回答
328 浏览

apache-camel - Drools Camel 服务器中的动态 Drools 端点更新

Drools 6 的“用户指南”指出,drools 的骆驼端点应采用以下格式:

在哪里

  • {1}:在CamelContext
  • {2}:在执行节点中注册的知识会话标识符,带有标识符{1}

怀疑#1:

如果在构建端点之前创建会话,那么之前创建的会话将如何获取 kmodule 中的增量更改?

文档中关于 KScanner 的声明:

如果 KieScanner 在 Maven 存储库中找到该 KieContainer 使用的 Kie 项目的更新版本,它会自动下载新版本并触发新项目的增量构建。从这一刻起,从该 KieContainer 创建的所有新 KieBases 和 KieSessions 都将使用新的项目版本。

怀疑#2

而且..我正在尝试将此端点配置为动态路由到 ksessions。

遍历源代码,我尝试将 uri 声明为kie:dynamic并添加新会话KieEndpoint.executorsByName,例如

这是添加动态会话的正确方法吗?我在用户指南中没有找到任何提示。