下载Workbench所需要的war包。在浏览器中输入www.drools.org找到下载菜单,如下图所示:

image-20220808152134326

下载老版本点下图链接,选择对应版本进行下载。

image-20220808152417039

选择带有tomcat8.war的文件进行下载。

下载完成后,解压这个war包,其中README.txt就是Workbench的安装说明。

  1. 创建一个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"
    
  2. 将下载Workbench的war包改名为kie-drools-wb.war,并放在Tomcat的webapps目录下

  3. 为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>
    
  4. 下载kie-tomcat-integration-7.10.0.Final.jar、javax.security.jacc-api-1.5.jar、slf4j-api-1.7.25.jar这三个jar包,并放在Tomcat/lib目录下。

  5. 添加KIE的启动服务,修改conf/server.xml添加Value标签,内容为

    <Valve className ="org.kie.integration.tomcat.JACCValve"/>
    
  6. 启动tomcat,在浏览器中输入“localhost:8080/kie-drools-wb”。会出现如下图所示的效果,证明Workbench配置成功了。

    image-20220808153715807

    Tomcat启动时有一个问题,对于程序员来说只要有错误信息就应想办法纠正它,错误信息如下图所示,找不到org/codehaus/Jackson/Versioned类。

    image-20220808153902724

    解决方案:下载jackson-core-asl-1.9.13.jar、jackson-mapper-asl-1.9.13.jar,并将下载包放在tomcat/lib目录下。