Drools入门之Workbench安装
下载Workbench所需要的war包。在浏览器中输入www.drools.org找到下载菜单,如下图所示:
下载老版本点下图链接,选择对应版本进行下载。
选择带有tomcat8.war
的文件进行下载。
下载完成后,解压这个war包,其中README.txt就是Workbench的安装说明。
-
创建一个setenv文件,由于当前环境是Windows,所以创建一个setenv.bat的批处理文件。放在tomcat的bin目录下。新建一个setenv.bat文件,其内容为:
-Djava.security.auth.login.config=$CATALINA_HOME/webapps/kie-drools-wb/WEB-INF/classes/login.config -Dorg.jboss.logging.provider=jdk"
-
将下载Workbench的war包改名为kie-drools-wb.war,并放在Tomcat的webapps目录下
-
为Workbench添加用户,修改tomcat-users.xml配置文件,在\conf目录下,添加如下内容
<?xml version='1.0' encoding='utf-8'?> <tomcat-users xmlns="http://tomcat.apache.org/xml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd" version="1.0"> <role rolename="admin"/> <user username="kie" password="kie" roles="admin"/> </tomcat-users>
-
下载kie-tomcat-integration-7.10.0.Final.jar、javax.security.jacc-api-1.5.jar、slf4j-api-1.7.25.jar这三个jar包,并放在Tomcat/lib目录下。
-
添加KIE的启动服务,修改conf/server.xml添加Value标签,内容为
<Valve className ="org.kie.integration.tomcat.JACCValve"/>
-
启动tomcat,在浏览器中输入“localhost:8080/kie-drools-wb”。会出现如下图所示的效果,证明Workbench配置成功了。
Tomcat启动时有一个问题,对于程序员来说只要有错误信息就应想办法纠正它,错误信息如下图所示,找不到org/codehaus/Jackson/Versioned类。
解决方案:下载jackson-core-asl-1.9.13.jar、jackson-mapper-asl-1.9.13.jar,并将下载包放在tomcat/lib目录下。
Drools入门之Workbench安装
https://www.zhaojun.inkhttps://www.zhaojun.ink/archives/drools-workbench-install