问题标签 [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.
optaplanner - 尽管成功启动和终止解决,但没有任何内容保留到数据库
所有实体的表都是在部署时自动创建的。但是,当使用 REST API 创建、启动和终止求解器时,尽管成功启动和终止求解,但没有任何内容保存到数据库中。请参阅下面的日志。我正在使用从 jbpm 安装程序 7.0.0.Beta6 安装的 kie-wb 和执行服务器。
我错过了什么吗?
2017-03-14 23:30:06,971 INFO [org.drools.compiler.kie.builder.impl.KieRepositoryImpl] (EJB default - 4) KieModule was added: ZipKieModule[releaseId=org.optaplanner.examples:cloud-balancing:1.0,file=C:\Users\User\.m2\repository\org\optaplanner\examples\cloud-balancing\1.0\cloud-balancing-1.0.jar]
2017-03-14 23:30:07,584 INFO [org.hibernate.jpa.internal.util.LogHelper] (EJB default - 4) HHH000204: Processing PersistenceUnitInfo [
name: org.optaplanner.examples:cloud-balancing:1.0
...]
2017-03-14 23:30:07,601 INFO [org.hibernate.dialect.Dialect] (EJB default - 4) HHH000400: Using dialect: org.hibernate.dialect.MySQLDialect
2017-03-14 23:30:07,687 INFO [org.hibernate.tool.hbm2ddl.SchemaUpdate] (EJB default - 4) HHH000228: Running hbm2ddl schema update
2017-03-14 23:30:08,114 INFO [org.kie.server.services.impl.KieServerImpl] (EJB default - 4) Container cloud-balancing_1.0 (for release id org.optaplanner.examples:cloud-balancing:1.0) successfully started
2017-03-14 23:30:23,379 INFO [org.kie.workbench.common.screens.datasource.management.util.ServiceUtil] (DataSourceManagementBootstrapTimer) Getting reference to managed bean: WildflyDataSourceProvider
2017-03-14 23:30:23,433 INFO [org.kie.workbench.common.screens.datasource.management.util.ServiceUtil] (DataSourceManagementBootstrapTimer) Getting reference to managed bean: WildflyDriverProvider
2017-03-14 23:31:26,260 INFO [org.kie.server.services.optaplanner.SolverServiceBase] (default task-55) Solver 'solver1' successfully created in container 'cloud-balancing_1.0'
2017-03-14 23:31:37,659 INFO [org.optaplanner.core.impl.solver.DefaultSolver] (pool-11-thread-1) Solving started: time spent (62), best score (-1init/0hard/0soft), environment mode (REPRODUCIBLE), random (JDK with seed 0).
2017-03-14 23:31:37,699 INFO [org.optaplanner.core.impl.constructionheuristic.DefaultConstructionHeuristicPhase] (pool-11-thread-1) Construction Heuristic phase (0) ended: time spent (103), best score (0hard/-1000soft), score calculation speed (76/sec), step total (1).
2017-03-14 23:31:48,198 INFO [org.optaplanner.core.impl.solver.termination.BasicPlumbingTermination] (default task-57) Terminating solver early.
2017-03-14 23:31:48,199 INFO [org.optaplanner.core.impl.localsearch.DefaultLocalSearchPhase] (pool-11-thread-1) Local Search phase (1) ended: time spent (10603), best score (0hard/-1000soft), score calculation speed (66839/sec), step total (1).
2017-03-14 23:31:48,201 INFO [org.optaplanner.core.impl.solver.DefaultSolver] (pool-11-thread-1) Solving ended: time spent (10604), best score (0hard/-1000soft), score calculation speed (66146/sec), phase total (2), environment mode (REPRODUCIBLE).
drools - 我可以使用 Drools (KIE) Workbench 测试规则吗?
我是 Drools 的新手,所以我的问题可能很明显,但我找不到答案。
我定义了数据模型和规则,构建并部署到我的 Drools 服务器。有什么方法可以使用 Drools Workbench 测试它,或者我需要实现 Java 客户端应用程序或手动模拟从 Web 客户端(如 Postmen 或 SoapUI)到 Drools 服务器的调用?谢谢!
java - Kie Workbench,引导规则,在规则中创建对象
我是 Drools 和 Kie Workbench 的新手,所以请多多包涵。我无法决定编写指导规则的“那么”部分的最佳方式。我的问题如下:
规则:如果客户有特定的资产类别,则生成并添加任务列表以关闭客户。例如:
在 THEN 部分,我需要做这样的事情:
我的问题是围绕“那么”部分和任务对象。BA 应该能够在需要时创建任务。任务对象现在只是一个带有“字符串描述”字段的容器对象。BA 是否需要预先创建这些,或者他们可以像我上面所做的那样在指导规则中创建它们?
请注意,BA 可以随时使用 Kie 工作台创建新任务,并且有成千上万的客户共享相同的任务。每个 clientOffBoard 对象的任务列表可能有 0 个任务。在工作台中处理这个问题的最佳方法是什么。任何意见,将不胜感激。
我当前的设置涉及使用我的“事实”创建一个 JAR 文件,即所有上述类,但在实际执行中,可能会为事实分配值,即创建一个具有特定描述的新任务对象,然后将此任务插入到clientOffBoard 任务列表。
我希望这是有道理的。
谢谢
git - Drools 工作台异常:无法打开 git-upload-pack
在 JBOSS EAP 上部署 Drools Workbench 6.5 (kie-drools-wb-6.5.0.Final-eap7.war)时,出现以下错误:
由于我位于不允许从 Github 下载的防火墙后面,我该如何绕过呢?
drools - 如何学好 Drools?
我是学生,刚开始学习 Drools。我对如何学习 Drools 感到困惑。我对这个领域一无所知,但是我的教授让我学习了这些东西并制作了一个专家系统。
我已经安装了drools工作台——kie-drools-wb-distribution-wars-6.4.0.Final-tomcat7这个版本。但是不知道怎么学好。这意味着下一步和下一步。我需要做什么?可以告诉我吗?非常感谢!
optaplanner - 如何在 kie-workbench 7.0.0.beta8 中配置本地搜索阶段
你好。
我尝试使用 optaplanner 和 kie-workbench。
我的环境是 JDK 1.8.0 / WildFly 10.1.0 / kie-workbench 7.0.0.beta8。
如下图,它们只显示构建启发式阶段,所以我无法在分数配置中定义本地搜索阶段。
是否需要添加设置来显示本地搜索按钮?
或者,我跳过了一些事情要做?
configuration - 如何配置 kie-workbench 7.0.0 的角色
你好,我找不到kie-workbench的一些菜单,所以我问了一些事情。
我的环境是 JDK 1.8.0 / wildfly 10.1 / kie-workbench 7.0.0.CR1。
这是我的kie 项目屏幕,他与手册的屏幕不同。最关键的是我不能改变其他项目。
下面是我的安装步骤。请检查我忘记了什么。
使用 add-user.sh,我添加了三个用户。
编辑 Web.xml,在kie-workbench中添加一些角色(但我没有在工作台中配置详细信息)
我认为 web.xml 有更多设置,但我找不到如何设置。
请帮我。
maven - Drools KieScanner 无法自动获取 SNAPSHOT 版本!
我想将 drools 工作台 6.5.0.Final 与我的应用程序集成。代码如下:
下面是我自己的应用程序使用的 settings.xml。
我正在将kjar安装并部署到我的nexus存储库中。当我第一次启动应用程序时,它会编写一个名为“resolver-status.properties”的跟踪文件,该文件记录一些timstamp,因此本地服务器不获取在nexus-server中更新的更新jar。我得到了这样的日志:
谁能帮我弄清楚?谢谢!
java - (Optaplanner 7.0)Execution Server 和Optaplanner-Example 项目有什么不同?
首先,在 KIE-Workbench 7.0.0.CR3 中为定义域制作 DataObjects,计算分数的一些规则,求解器配置 xml。
使用 Build & Deploy,执行服务器解决了这个问题。
检查我的 jar 文件(Workbench 的结果)后,我复制 optaplanner-examples java 项目并删除 Eclipseorg.optaplanner.exapample.common
中的包以外的包。
制作主应用程序CloudBalancingHellowWorld.java
,并为数据 I/O 定义持久性。
添加 Workbench 的 jar 文件后,它们会返回一些错误消息,如下所示。
我怎么解决这个问题?
或者,如何在没有执行服务器的情况下使用工作台的结果 jar 文件?
参看。在我的工作台的结果 jar 文件中,有一些类和 *.gdrl、*.rdrl、*.solver.xml。但是在solver.xml中,他们没有提到gdrl,rdrl。
drools - 重复的规则名称
我正在使用 kie 工作台。当从引导决策表或引导规则 Tamplet创建规则时。它抛出错误“变量的重复声明”。但是,如果使用 DRL 文件创建相同的规则,它就可以正常工作。
规则.drl
在java项目中调用它。
该规则是从引导决策模板生成的。它引发运行时错误..无法构建 KieBaseModel:defaultKieBase [4,0]: Duplicate rule name: rulesdrl22_0 Duplicate declaration for variable 'ooorrr'
但是在删除模板并将其粘贴到 rules.drl 文件后,它按预期工作。
尝试删除 jar 文件并重新生成它,但没有帮助。