workbench輕鬆搭建(drools7.11.0版本)
一、所需環境
1.windows作業系統(此處以windows作業系統為例,linux作業系統差不多)
2.tomcat8.34(必須這個版本或更高的版本,否則tomcat啟動會報錯kie-validation相關的錯)
3.jdk1.8
二、安裝步驟
1.安裝好jdk,下載好tomcat8後,從drools官網下載workbench的war包
如果沒有找到可以到歷史版本找
2.下載好後解壓war包,並把解壓後的檔名改為kie-drools-wb,然後放入tomcat的webapps目錄下
3.定義系統屬性
在tomcat的bin目錄下建立setenv.bat
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-integration、JACC和slf4j-api三個JAR包(自己從maven倉庫下載)複製到tomcat的lib
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,回車登入