我正在使用Docker运行和映像,使用:
# Start Drools workbench
docker run -p 18080:8080 -p 8001:8001 -d --name drools-wb jboss/drools-workbench-showcase:latest
# Start the KIE server and link the workbench into it
docker run -d --name kie-server --link drools-wb:kie_wb jboss/kie-server-showcase:latest
之后,我可以访问Drool
我正在使用JBoss (红帽)产品jBPM,并拍摄了kie-server和drools-wb (即drools工作台)的对接图像。
我成功地提出了我的码头形象,并能够导航到商业中心(https://localhost:8080/business-central). )
我想在本地开发服务器上运行决策服务。
但是当我为我的决策服务点击“部署”时,我会收到一条弹出消息。
Deployment was skipped, couldn't find any server running in 'development' mode.
然后我导航到服务器配置页面。我添加了一个服务器
我在集成Drools Camel Server和Guvnar.版本5.5.0
我已经创建了一个包含POJO的JAR,并在Guvnor中使用它来创建一个BRL规则(将来将不是由技术人员创建)。
问题是,当我启动drools服务器时,它报告说它无法找到在Import of The Rules中定义的类消息。
在Knowledge-servics.xml的配置下面
<drools:grid-node id="node1" />
<drools:resource-change-scanner id="res-scanner1" inte
我目前在Drools服务器上遇到了一个问题。
对于抛出OutOfMemoryError的drools服务器场,我们收到相当大的请求。那些大的请求不应该是进程(它们是错误),如果一个请求需要超过5s,它应该被取消。
我尝试用自定义超时DRL规则来解决这个问题。
rule "Stop the rule engine after 5s"
timer ( int: 5s )
salience 0
when
then
System.err.println("*** Stop the rule engine a
我目前正在调试一个web应用程序,该应用程序使用EJB中的drools规则集来处理业务规则。它部署在JBoss服务器内部。我已经配置了eclipse来运行服务器,这样我就可以使用eclipse的Debug on server功能。
当我到达触发drools规则集的类时,服务器将失去焦点,并在所有规则都被触发后返回。有没有什么方法可以让我追踪正在触发的规则?现在,我要做的就是将日志放在*.drl文件中,这样我就可以知道应用程序在规则引擎中的位置。
当我在Eclipse中运行示例Drools项目时,它抛出一个异常"The Eclipse JDT Core jar is not in the classpath“。我已经手动创建了Drools 6运行时。我是不是遗漏了什么?
完整堆栈跟踪
org.drools.core.RuntimeDroolsException: Unable to load dialect 'org.drools.compiler.rule.builder.dialect.java.JavaDialectConfiguration:java:org.drools.compiler.rule.builde
我用的是Drools 5.5.0-Final,突然,我有了这个异常
我再次将所有的库放在我的项目中,但是结果是一样的。
org.drools.RuntimeDroolsException: Class not found for evaluator definition: org.drools.base.evaluators.EqualityEvaluatorsDefinition
at org.drools.base.evaluators.EvaluatorRegistry.addEvaluatorDefinition(EvaluatorRegistry.java:136)