1 概述
由于项目的需要,采用规则引擎进行代码结构优化,选型为Drools6,因为需要支持Rule规则的版本管理以及自动更新,所以需要采用Workbench进行Rule的管理。
几点关键信息:
-
采用Drools6.4.0版本
-
Tomcat7, Java JDK1.7
-
MySQL 5.7社区版
-
之前在Windows上部署过一次Workbench,但貌似使用中有些未知问题,感觉驾驭不了,本次安装是使用Ubuntu Linux 16.04 LTS,安装在本地的一个虚拟机上,虚拟机采用VMware Workstation 12 Player
2 详细安装步骤
2.1 应用依赖的操作系统,系统软件安装
Ubuntu, MySQL, Tomcat, JDK,请自行Google或者百度经验(虽然百度联合莆田系伤害了我们,但百度经验还算是一个不错的产品,内容质量基本上靠谱),此处省略。
2.2 下载Drools6.4.0 Workbench
到http://www.drools.org/download/download.html 官方下载Workbench(kie-drools-wb-distribution-wars-6.4.0.Final-tomcat7.war)。
2.3 Workbench依赖的第三方tomcat lib Jar包
这些jar包是Workbench运行所必须的,需要放置在TOMCAT_HOME/lib目录下,主要是bitronix transaction manager组件,共有如下包:
btm-2.1.4.jar
btm-tomcat55-l