Drools7.5.0教程(3)-workbench安装
drools,是由JBOSS公司开源的一套基于JAVA的规则引擎系统
环境准备
- apache-tomcat-8.5.23
- jdk1.8
部署方法
先下载相关依赖包
kie-tomcat-integration.jar
javax.security.jacc-api.jar
slf4j-api.jar
如果找不到可以到戳我下载–>drools7.5依赖下载
将依赖包放入tomcat /lib文件夹下从drools 官网下载 war包 (https://www.drools.org/download/download.html)
将下载下来的 kie-drools-wb-7.4.1.Final-tomcat8.war 拷贝到 Tomcat/webapps目录下,
解压并将加压后文件夹名字修改为kie-drools-wb,删除war包
进入tomcat /bin 目录 新建 setenv.bat (windows) setenv.sh( linux )
setenv.bat 内容如下:
set CATALINA_OPTS= "-Xms2048M -Xmx2048M -Djava.security.auth.login.config=%CATALINA_HOME%/webapps/kie-drools-wb/WEB-INF/classes/login.config -Dorg.jboss.logging.provider=jdk"
setenv.sh 内容如下:
CATALINA_OPTS="-Xms2048M -Xmx2048M \ -Djava.security.auth.login.config=$CATALINA_HOME/webapps/kie-drools-wb/WEB-INF/classes/login.config \ -Dorg.jboss.logging.provider=jdk"
进入 tomcat / conf 目录 修改 tomcat-users.xml 文件,新增如下内容:
<role rolename="admin"/> <role rolename="PM"/> <role rolename="HR"/> <role rolename="analyst"/> <role rolename="user"/> <role rolename="kie-server"/> <user username="admin" password="admin" roles="admin,analyst,PM,HR,kie-server"/> <user username="kieserver" password="kieserver1!" roles="admin,kie-server
修改 tomcat / conf server.xml 文件 ,在最后一个host 中节点添加
<Valve className="org.kie.integration.tomcat.JACCValve" />
修改完成,启动tomcat 启动脚本
启动完成访问: http://127.0.0.1:8080/kie-drools-wb/kie-drools-wb.jsp
输入 用户名 : admin 密码:admin 登录,系统比较慢耐心等待一会,成功登录工作台页面
注意事项:
1.很多朋友会发现,最新的war包中不在存在persistence.xml 文件,不需要修改,新增,因为配置文件在新版本中,以项目配置项的形式出现,所以不要受到很多文章关于6.5版本的影响
2.btm-config.properties , resources.properties 这两个不存在了不需要配置了
如果大家觉得好,哈哈,可以给我点鼓励,谢谢大家。