Drools Workbench 安装

Drools Workbench 安装

概述
Workbench是drools提供的一个开发工作台也是一个集成开发环境(IDE), 它提供了对规则的创建、部署、执行等一整套流程。
目前网上资料比较多的都是5.x版本的Guvnor安装,对Workbench的安装介绍比较少,而且很多帖子步骤不是太完整,坑比较多,这里主要介绍6.5.0.Final版本的Workbench安装。(Workbench可以看作是Guvnor的升级版)

环境准备
1) 操作系统:CentOS 7
2) JDK:1.8
3) Tomcat: 7 (最好专门为Workbench新装一个tomcat, 因为需要改动tomcat的很多配置文件)
4) Mysql: 5.6
5) Workbench War包下载(6.5.0.Final)
下载地址:https://www.drools.org/download/download.html
在这里插入图片描述
6) 依赖jar包
在这里插入图片描述
Mysql的包是因为后面需要把默认的数据库改成Mysql (默认数据库配置是H2)

安装配置

1)在tomcat安装目录下的conf文件夹添加btm-config.properties文件
在这里插入图片描述

bitronix.tm.serverId=tomcat-btm-node0 
bitronix.tm.journal.disk.logPart1Filename=${btm.root}/work/btm1.tlog 
bitronix.tm.journal.disk.logPart2Filename=${btm.root}/work/btm2.tlog 
bitronix.tm.resource.configuration=${btm.root}/conf/resources.properties 
bitronix.tm.2pc.warnAboutZeroResourceTransactions=false

2)在tomcat安装目录下的conf文件夹添加resources.properties文件
在这里插入图片描述

resource.ds1.className=bitronix.tm.resource.jdbc.lrc.LrcXADataSource 
resource.ds1.uniqueName=jdbc/jbpm 
resource.ds1.minPoolSize=10 
resource.ds1.maxPoolSize=20 
resource.ds1.driverProperties.driverClassName=com.mysql.cj.jdbc.Driver 
resource.ds1.driverProperties.url=jdbc:mysql://localhost:3306/drools?useUnicode=true&ch	aracterEncoding=UTF-8 
resource.ds1.driverProperties.user=root 
resource.ds1.driverProperties.password=root 
resource.ds1.allowLocalTransactions=true

3)修改tomcat安装目录下的conf文件夹里的server.xml文件, 增加配置

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

在这里插入图片描述
4)修改tomcat安装目录下的conf文件夹里的tomcat-users.xml文件, 增加配置

	<tomcat-users>
		<role rolename="admin"/>
		<user username="admin" password="admin" roles="admin"/>
	</tomcat-users>

5)修改tomcat安装目录下的conf文件夹里的context.xml文件, 增加配置
在这里插入图片描述

<Resource 
		name="jdbc/jbpm" 
		auth="Container" 
		type="javax.sql.DataSource" 
		driverClassName="com.mysql.jdbc.Driver"  	
		url="jdbc:mysql://localhost:3306/drools?useUnicode=true&amp;characterEncoding=UTF-8" 
		username="root"
     	password="root"
	    maxActive="20"
 		maxIdle="1"
 		maxWait="5000"/>

6)在tomcat安装目录下的bin文件夹添加setenv.sh文件
在这里插入图片描述

CATALINA_OPTS=”-Xmx512M -XX:MaxPermSize=258m -Dbtm.root=$CATALINA_HOME \
-Dorg.uberfire.async.executor.safemode=true \
-Dbitronix.tm.configuration=$CATALINA_HOME/conf/btm-config.properties \
-Djbpm.tsr.jndi.lookup=java:comp/env/TransactionSynchronizationRegistry \
-Djava.security.auth.login.config=$CATALINA_HOME/webapps/kie-drools-wb/WEB-INF/classes/login.config \
-Dorg.jboss.logging.provider=jdk”

7)把之前下载的Workbench 的war包放到tomcat的webapp目录下,并且重命名为kie-drools-wb
在这里插入图片描述

8)启动tomcat,访问 http://192.168.1.21:8081/kie-drools-wb,如果出现如下界面则安装成功,用户名密码就是之前tomcat-users.xml里配置的 admin/admin
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Drools Workbench是一个基于Web的规则引擎管理平台,用于创建、管理和部署Drools规则引擎。在Windows上部署Drools Workbench可以按照以下步骤进行: 1. 安装Java Development Kit(JDK):首先需要安装JDK,确保您的系统已经安装了适当版本的JDK。您可以从Oracle官方网站下载并安装最新版本的JDK。 2. 下载Drools Workbench:从Drools官方网站下载Drools Workbench的最新版本。您可以选择下载war文件或者二进制文件。 3. 配置环境变量:将JDK的安装路径添加到系统的环境变量中,以便可以在命令行中使用Java命令。 4. 启动Drools Workbench:使用命令行进入Drools Workbench安装目录,执行以下命令启动Drools Workbench: ``` java -jar drools-wb-<version>.war ``` 其中`<version>`是您下载的Drools Workbench的版本号。 5. 访问Drools Workbench:在浏览器中输入`http://localhost:8080/drools-wb`访问Drools Workbench的Web界面。 6. 配置数据库:Drools Workbench使用数据库来存储规则和相关数据。您可以选择使用内置的H2数据库或者其他数据库,如MySQL、PostgreSQL等。根据Drools Workbench的文档进行数据库配置。 7. 创建规则:在Drools Workbench的Web界面中,您可以创建规则、定义规则集、管理规则等。根据Drools Workbench的文档学习如何使用它来创建和管理规则。 8. 部署规则引擎:一旦您创建了规则,您可以将其部署到Drools引擎中。Drools Workbench提供了部署规则的功能,您可以选择将规则部署为独立的规则包或者与其他应用程序集成。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值