问题标签 [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 回答
583 浏览

java - Kie-Execution Server 的源代码

从哪里可以找到最新稳定版本(6.3.0.Final)的 Kie-Execution Server 源代码?

我找到了以下网站,其中 6.2.0.Final 的源代码所在的位置,但我没有找到可以下载 6.3.0.Final 版本的任何地方。

http://grepcode.com/snapshot/repository.jboss.org/nexus/content/repositories/releases/org.kie/kie-server-client/6.2.0.Final/

谢谢

0 投票
1 回答
347 浏览

java - 在 Eclipse 中运行 kie 服务器源代码

我想用一些新功能扩展 Drools Kie-server。我已经从 Git 下载了“kie-server-parent”源代码,并将其作为 eclipse 中现有的 maven 项目导入。我还用 Tomcat 服务器配置了我的 Eclipse。

谁能为我提供有关如何在此 Eclipse 环境中执行此源代码的指南?

谢谢

0 投票
1 回答
434 浏览

drools - 流口水外化条件

在我的组织中,我们决定使用 KieServer 来运行 drools。我们没有使用 kieworkbench,这是因为我们需要对部署进行更多控制,并且应该与相关应用程序保持一致。要求是将条件检查外部化。

例如在下面的规则中,“2008”的检​​查将存储在数据库中

我想出了一种从数据库/内存缓存实现中获取此值 2008 的方法,并将其更改如下。这将允许我的运营/业务无需在 kie 服务器中部署即可更改这些值,并减少大量工作

我的问题是,有没有其他方法可以声明为全局并在数据库中更改时自动填充值。我希望通过使用注释来做类似下面的事情,并且需要一些帮助。

这样,当它的值发生变化时,它将帮助我从数据库/缓存中自动注入值。

0 投票
0 回答
1679 浏览

java - 异常:unable to resolve method using strict-mode: com.realtech.flight.FlightStatus.speed() in kie-server container

我是 drools 的新手,我正在尝试在 Tomcat7 上运行的 Drools kie 服务器 6.4.0.Final 上执行一个简单的 CEP 规则,但是当我尝试启动 kie 容器时出现以下错误。

我的代码是这样的:

飞行状态.drl

FlightStatus.java

kie-workbench 中的知识库设置: 在此处输入图像描述

然后在 kie-server 中启动容器时出现异常。

但是当我删除声明时它是成功的:

或删除speed == 200

对不起,我的英语不好。

0 投票
1 回答
620 浏览

java - 如何从 Rest Client 将输入参数传递给 Jboss BRMS 规则

我使用 Jboss BRMS 中的决策表创建了一个规则,并使用 kie-server 部署为 REST 服务。但是找不到如何将参数传递给服务。

当我创建一个测试场景并执行规则服务时,它运行良好。

kie-container 向我显示终点为
http://host:port/kie-server/services/rest/server/containers/container1

但我找不到如何使用 Rest Client(Advanced Rest Client)将参数传递给服务。

我将这个参数与请求一起发送,它给了我以下响应。

要求

我在这里做错什么了吗?Sysouts 在服务器日志中不可见。我不确定我的规则是否被解雇。

0 投票
1 回答
2851 浏览

drools - 无法在 Workbench 中注册 Kie 服务器(无远程服务器)(WildFly 8.2.1 中的 Kie-WB 6.4.0)

使用 kie-server 配置 kie-wb 时出现问题。

我在一台机器上安装了带有 Kie-server 的 wildfly 8.2.1。为此,我使用 adduser.bat 创建了两个用户: Management User User :- alpha1 passwrod :- password@1 role :- admin,kie-server

应用程序用户用户:- alpha2 密码:- 密码@1 角色:- admin、kie-server、rest-all

我正在使用此命令运行此服务器:-

Standalone.bat --server-config=standalone-full.xml -Dorg.kie.server.id=wildfly-kieserver -Dorg.kie.server.location= http://localhost:8080/kie-server/services/rest /server -Dorg.kie.server.controller= http://this-machine-ip:8080/kie-wb/rest/controller -Dorg.kie.server.controller.user=alpha2 -Dorg.kie.server.controller .pwd=密码@1

在standalone.xml 中,我对interfaces标签进行了更改以允许any-ipv4-address

我有另一台安装了 wildfly 8.2.1 和 Kie-WB 的机器。为此,我还使用 adduser.bat 创建了两个用户: Management User User :- alpha3 passwrod :- password@1 role :- admin,kie-server

应用程序用户用户:- alpha4 密码@1 角色:- admin、kie-server、rest-all

我正在使用此命令运行此服务器:-

独立.bat --server-config=standalone-full.xml

问题:- 执行顺序是我首先启动 Kie-Server,现在当我的 Kie-Server 启动时,我正在运行 Kie-WB。在 kie-WB 中,当我创建服务器模板时,我没有在那里得到这个 kie-server。虽然在创建服务器模板时,我使用的是 kie.server.id 的名称(即在我的例子中为“wildfly-kieserver”),即使在远程服务器中,我也没有看到任何远程服务器。

如果我在配置结束时遗漏了任何内容或在此处做错了什么,请告诉我。

我关注的链接:- https://groups.google.com/forum/#!topic/drools-setup/dKOySBezWSQ https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!msg/流口水设置/dKOySBezWSQ/UcBV7Wc2EgAJ http://mswiderski.blogspot.in/2015/09/unified-kie-execution-server-part-3.html http://blog.athico.com/2015/10/installing- kie-server-and-workbench-on.html

0 投票
0 回答
690 浏览

drools - Kie 服务器版本 6.4.0 上的 helloworld

我目前正在评估 KIE Server 而不使用 KIE Workbench。我正在评估的情况是,

1) 第三方会给我一个 drl 文件,它的值对象(将在 drl 中使用的 VO)。我需要通过标准的 maven 项目结构以编程方式创建一个 kjar 或 jar,并为该工件创建一个容器并将其存储在 maven repo 中。
2)当我收到执行请求以及输入数据时,针对该工件,通过REST调用,我需要使用该输入数据执行上述创建的容器。

我按照这个这个的例子

做一个简单的“HelloWorld”项目。

POM.XML

HelloWorld.java

HelloWorld.drl

kmodule.xml

使用简单的maven项目结构:

我可以为上面的 maven proj 结构创建一个容器“HelloworldContainer”GroupId: demo, Artifact: Hello, version: 1

但是当我尝试如下执行它时,得到内部服务器错误 URI: http://localhost:8080/kie-server/services/rest/server/containers/instances/HelloworldContainer

标题:

身体:

错误堆栈跟踪:

我能够使用链接http://mswiderski.blogspot.in/2015/10/installing-kie-server-and-workbench-on.html成功部署 Kie Server 6.4.0

除了这个“严重”问题外,服务器开始正常。

和其他系列的警告,即使org.sonatype.guice在我的 m2 存储库中可用

0 投票
1 回答
444 浏览

drools - kie 服务器响应处理

当我尝试从 java 应用程序访问 kie 服务器时出现以下错误

线程“主”org.kie.server.client.KieServicesException 中的异常:创建服务响应时出错!实际结果类型类 org.kie.server.api.model.KieContainerResourceList 与预期类型类 org.kie.server.api.model.KieServerInfo 不匹配

任何人都可以帮助我在我的代码中的以下位置解决此获取错误:

0 投票
2 回答
466 浏览

drools - drools kie 服务器上的运行时策略总是显示单例

我正在使用 kie 工作台将我的 kjar 部署到 kie 服务器容器上。kie 部署描述符的“runtime-strategy”设置为“PER_REQUEST”。但是,当最终创建 kie 服务器容器时,它始终将“runtime-strategy”显示为“SINGLETON”。该行为也反映了“SINGLETON”。

请让我知道对此的解决方案。

0 投票
1 回答
1384 浏览

jboss - 无法使用 docker-compose 在 Drools Workbench 中“看到”KIE 服务器

我正在使用 Docker运行jboss/drools-workbenchjboss/kie-server图像:

在此之后,我可以访问 Drools 工作台中的 Drools KIE 服务器,如下所示:

在此处输入图像描述

我需要使用 docker-compose 运行这两个容器。但是,当将这两个docker run命令转换为 docker-compose 服务时,我无法“看到” Drools 工作台中的 Drools KIE。

这是没有 KIE 服务器的 Drools 工作台的屏幕截图

在此处输入图像描述

这是我的 docker-compose.yml:

笔记:

这是输出docker-compose ps

这是输出docker ps -a

我的问题是:如何通过 docker-compose 运行 jboss/drools-workbench-showcase 和 jboss/kie-server-showcase 图像(并在 Drools Workbench 中查看 KIE 服务器)?有什么我缺少的概念吗?