簡介
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賬號登錄后,等了一段時間后,然后進入到歡迎頁面