问题标签 [kie-workbench]
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.
web-services - Kie Workbench 和 Kie Server 版本 6.3.0 上的 helloworld
我可以使用博客中提供的信息在 Wildfly 8.1.0.Final 上设置 KIE 执行服务器 (6.3.0.Final) 和 Workbench (6.3.0.Final):http: //mswiderski.blogspot.in/2015/10/installing -kie-server-and-workbench-on.html 服务器和工作台都工作正常,服务器在“服务器管理浏览器”选项卡下的工作台中可见。
我的下一步是在服务器上部署一个简单的容器并测试 REST GET 和 POST 调用,因此我遵循了问题中提到的步骤:HelloWorld using Drools Workbench & KIE Server
Java 和 DRL 代码的唯一变化是关于包。下面是我的Java代码:
DRL 文件代码:
该代码已成功构建并作为容器部署在服务器上。使用 RESTClient/PostMan/Advanced REST Client 的 GET 查询会给出正确的响应。
但是,当我发布到具有以下内容的容器时:
请注意,我确实根据代码的更改对 XML 进行了更改。我确实尝试了不同的选项,例如等,但我得到的回应是:
看起来不允许使用 POST 选项,因此尝试了 PUT 但得到的响应为:
谁能告诉我哪里出错了。我还检查了日志文件,并在调用 POST 时看到以下错误:
2015-12-10 10:59:09,208 WARN [org.jboss.resteasy.core.ExceptionHandler](默认任务 48)未能执行:javax.ws.rs.NotAllowedException:找不到 POST 的资源方法,返回 405在 org.jboss.resteasy.core.registry.SegmentNode 的 org.jboss.resteasy.core.registry.SegmentNode.match(SegmentNode.java:375) [resteasy-jaxrs-3.0.8.Final.jar:] 允许标头。匹配(SegmentNode.java:114)[resteasy-jaxrs-3.0.8.Final.jar:]
调用 PUT 时出现错误:
2015-12-10 11:02:17,127 WARN [org.jboss.resteasy.core.ExceptionHandler](默认任务 50)未能执行:javax.ws.rs.NotSupportedException:无法在 org.jboss.resteasy 使用内容类型.core.registry.SegmentNode.match(SegmentNode.java:380) [resteasy-jaxrs-3.0.8.Final.jar:] at org.jboss.resteasy.core.registry.SegmentNode.match(SegmentNode.java:114) [resteasy-jaxrs-3.0.8.Final.jar:]
mysql - MySQL jBPM 6.2 部署错误
在解决了几个问题后,将 H2 与 MySQL 切换为 jBPM 6.2;按照说明修改 3.6.3。使用您自己的数据库。我被部署时抛出的这个错误所困扰。有没有人解决这个问题,我找不到任何解决方法。我的环境:Wildfly 8.1 Jbpm 6.2 Final MySQL 5.7.9
这是来自 .FAILED 文件的堆栈跟踪。
eclipse - 如何在应用程序代码中输入数据对象并在drools项目中使用工作台创建的jar?
这是从应用程序代码加载工作台创建的 jar 文件的代码
如何插入“事实”?假设数据对象包含名为 x 的成员。由于 jar 文件是动态加载的,如何使用 x 而不会出现编译错误?
spring - 春季抛出异常中的KIE Workbench集成
我想做的是在tomcat启动时在Spring中初始化KieSession。并且当规则被更改并重新部署为 kie-workbench 中的 jar 时,KieSession 将动态更改。
我下载了kie-drools-wb-6.3.0.Final-tomcat7.war并部署在linux机器上。可以使用以下代码进行测试:
这段代码工作得很好。但是当我在spring中更改为使用以下代码时,它会抛出异常
抛出的异常:
我的 Maven 家中的设置是:
git - Drool Workbench Tomcat 给出错误
我已经为 tomcat 下载了最新版本的 Drool Workbench 6.3 战争文件。部署后同样会得到错误。
我知道 Jgit Jar 文件有问题。他们已经更改了代码,它将在没有 git 的情况下运行。
来源:https ://github.com/eclipse/jgit/commit/ec6ec3b10fb1ef8dd73a499d0b1f7a7d711b84dd
但是我从哪里获得更新的 jar,因此将替换为现有的并能够运行 Workbench。
rest - 如何在 kie 工作台中进行休息通话
我是 kie 工作台的新手,我正在使用 drools 6.3.0 并想在 kie 工作台中编写代码以进行休息呼叫。使用扩展选项卡,我制作了一个角度页面,现在我想打个休息电话。但我不知道如何在 kie 工作台中使用 Rest Api。任何人都可以在这方面帮助我。
drools - Drools:错误:无法使用严格模式解析方法:KIE Workbench (6.4):DRL
我已按照 drools 文档中提到的所有步骤(数据对象和规则工件的命名约定略有不同),用于创建此链接中所述的 drools 项目
我正在尝试在安装在 jBoss 服务器 v 6.4 上的 KIE Drools Workbench 中执行此项目。尽管该规则非常原始,但是当单击如图所示的验证按钮时,我不断收到如下所述的错误。我尝试使用谷歌搜索并检查是否有某些选项,例如将严格验证设置为 false,但是我不知道在 DRL 文件中在哪里设置它。
[错误:无法使用严格模式解析方法:nl.cimt.dummyprjt.Company.country()] [Near : {... country == "NLD" ....}]
任何人都可以在这里提供帮助。
wildfly - 如何清洁 KIE Workbench (Wildfly 8.1)
我需要清理未使用的 KIE 工作台项目和旧的未使用的存储库工件,我认为我遇到了错误并且我的性能正在下降,因为在代表中积累了太多垃圾或者可能是因为以错误的方式删除项目,有一个“从项目创作(例如演示项目)中删除项目和项目中的项目的干净”方法?
我知道清理所有内容的唯一方法是重新安装wildfly,但不可维护......