1. 程式人生 > >workbench輕鬆搭建(drools7.11.0版本)

workbench輕鬆搭建(drools7.11.0版本)

一、所需環境

1.windows作業系統(此處以windows作業系統為例,linux作業系統差不多)

2.tomcat8.34(必須這個版本或更高的版本,否則tomcat啟動會報錯kie-validation相關的錯)

3.jdk1.8

二、安裝步驟

1.安裝好jdk,下載好tomcat8後,從drools官網下載workbenchwar

如果沒有找到可以到歷史版本找

2.下載好後解壓war包,並把解壓後的檔名改為kie-drools-wb,然後放入tomcatwebapps目錄下

3.定義系統屬性

tomcatbin目錄下建立setenv.bat

檔案(注意linuxsetevn.sh檔案),並寫入以下內容(注意空格)

 set CATALINA_OPTS=-Xmx512M  -Djava.security.auth.login.config=$CATALINA_HOME/webapps/kie-drools-wb/WEB-INF/classes/login.config  -Dorg.jboss.logging.provider=jdk

4.tomcat上為kie-wb配置JEE安全性

a. kie-tomcat-integrationJACCslf4j-api三個JAR(自己從maven倉庫下載)複製到tomcatlib

目錄下 (不加入兩個jackson的兩個包tomcat啟動時會報抱不到jackson相關的類的錯誤,從maven下載kie包注意版本號)

b.config目錄下的server.xml檔案中配置以下內容:

 <Valve className="org.kie.integration.tomcat.JACCValve" />

c.config目錄下的tomcat-users.xml檔案中新增角色和使用者名稱,注意確保至少有admin角色或者analyst其中一個角色

 <role rolename="admin"/>
  <role rolename="analyst"/>
  <user username="admin" password="admin" roles="admin"/>
  <user username="analyst" password="analyst" roles="analyst"/>

5.已經搭建完成,很簡單,最後測試登入,輸入地址:http://localhost:8080/kie-drools-wb/kie-drools-wb.jsp,根據tomcat-users.xml裡的配置輸入使用者名稱和密碼,此處輸入使用者名稱是amdin,密碼也是admin,回車登入