简介
WorkBench是KIE组件中的元素,也称为KIE-WB,是Drools-WB与JBPM-WB的结合体。它是一个可视化的规则编辑器。WorkBench其实就是一个war包,安装到tomcat中就可以运行。使用WorkBench可以在浏览器中创建数据对象、创建规则文件、创建测试场景并将规则部署到maven仓库供其他应用使用。
下载地址:https://download.jboss.org/drools/release/7.6.0.Final/kie-drools-wb-7.6.0.Final-tomcat8.war
注意:下载的war包需要安装到tomcat8中。
因为war包安装较为麻烦,所以本文基于docker安装workBench.
安装
先docker search
docker search drools
在这里,排行第一的就是“drools-workbench-showcase”,而排行第二的“drools-workbench”也是Drools官方所发布的镜像,它们的不同之处在于“drools-workbench-showcase”是官方配置好的“drools-workbench”,因而在“drools-workbench-showcase”中用户不用自己去注册,直接将账号拿来登录就可以了,而“drools-workbench”不是,它还得需要手动去注册账号,因而使用最多的也就是“drools-workbench-showcase”,毕竟其使用起来更为的方便些。
关于drools-workbench-showcase
镜像的官方介绍:https://hub.docker.com/r/jboss/drools-workbench-showcase,内部是用的web容器WildFly。
pull命令:
docker pull jboss/drools-workbench-showcase
run:
docker run -p 8080:8080 -p 8001:8001 -d --name drools-workbench-showcase docker.io/jboss/drools-workbench-showcase:latest
web页面访问8080端口:http://192.168.1.73:8080/business-central
我这里下载最新版本的,访问/business-central
,老版本的可能需要访问/drools-web
默认的用户密码和角色信息:
USER PASSWORD ROLE
*********************************************
admin admin admin,analyst,kiemgmt
krisv krisv admin,analyst
john john analyst,Accounting,PM
sales-rep sales-rep analyst,sales
katy katy analyst,HR
jack jack analyst,IT
我这里使用admin账号登录后,等了一段时间后,然后进入到欢迎页面