drools7 mysql_Drools Workbench 7.4.1 部署

本文档详细记录了Drools Workbench 7.4.1在Tomcat 8.5.23上的部署步骤,包括解压war包、添加依赖jar、配置数据库连接、修改多个配置文件如context.xml、tomcat-users.xml、server.xml和设置环境变量等。完成部署后,可以通过指定URL登录Drools Workbench进行规则开发和管理。
摘要由CSDN通过智能技术生成

折腾了下Drools Workbench 7.4.1的部署,网上并没有相关资料,记录之。

环境准备

Step1 解压war

下载kie-drools-wb-7.4.1.Final-tomcat8.war包,解压后,将目录更名为kie-drools-wb 将其放在tomcat的webapp目录下。

[apps@aly2-hn1-devtest-001 webapps]$ pwd

/home/apps/apache-tomcat-8.5.23/webapps

[apps@aly2-hn1-devtest-001 webapps]$ ls

docs examples host-manager kie-drools-wb manager ROOT

[apps@aly2-hn1-devtest-001 webapps]$ ls kie-drools-wb/

banner frameworks index.jsp login.jsp META-INF org.kie.workbench.drools.KIEDroolsWebapp README.txt styles

favicon.ico images kie-drools-wb.jsp logout.jsp not_authorized.jsp plugins rest-api.jsp WEB-INF

[apps@aly2-hn1-devtest-001 webapps]$

Step2 依赖jar

将所需的依赖jar包添加到tomcat下的lib 目录下

Step3 配置文件btm-config.properties

在tomcat的conf文件夹下新建文件btm-config.properties(tomcat 路径酌情更改),并添加如下配置

bitronix.tm.serverId=tomcat-btm-node0

bitronix.tm.journal.disk.logPart1Filename=/home/apps/apache-tomcat-8.5.23/work/btm1.tlog

bitronix.tm.journal.disk.logPart2Filename=/home/apps/apache-tomcat-8.5.23/work/btm2.tlog

bitronix.tm.resource.configuration=/home/apps/apache-tomcat-8.5.23/conf/resources.properties

Step4 配置文件resources.properties

在tomcat的conf文件夹下新建文件resources.properties,并添加如下配置:

数据库信息酌情更改,并在本地的mysql数据库中创建一个名字为 drools 的数据库

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.jdbc.Driver

resource.ds1.driverProperties.url=jdbc:mysql://localhost:3306/drools?useUnicode=true&characterEncoding=UTF-8

resource.ds1.driverProperties.user=root

resource.ds1.driverProperties.password=admin

resource.ds1.allowLocalTransactions=true

Step5修改配置文件context.xml

修改tomcat 的conf文件夹下的context.xml,在其Context 标签中添加如下配置

切记修改链接字符串中的 mysql的账号密码。

Step6修改配置文件tomcat-users.xml

修改tomcat 的conf文件夹下的tomcat-users.xml,在其tomcat-users标签中添加如下配置

Step7修改配置文件server.xml

修改tomcat 的conf文件夹下的tserver.xml ,在其文件末端Host标签中添加如下配置

Step8添加脚本setenv.sh

在tomcat 的bin文件夹下新建文件setenv.sh,并添加如下配置:

CATALINA_OPTS="-Xmx512M -XX:MaxPermSize=512m -Dbtm.root=/home/apps/apache-tomcat-8.5.23 \

-Dbitronix.tm.configuration=/home/apps/apache-tomcat-8.5.23/conf/btm-config.properties \

-Djbpm.tsr.jndi.lookup=java:comp/env/TransactionSynchronizationRegistry \

-Djava.security.auth.login.config=/home/apps/apache-tomcat-8.5.23/webapps/kie-drools-wb/WEB-INF/classes/login.config \

-Dorg.jboss.logging.provider=jdk"

Step9 修改配置文件persistence.xml

这个文件在drools7.4.1貌似已经被删掉了,所以这步可以省略之。

Step10 启动

启动tomcat 在浏览器中输入http://localhost:8080/kie-drools-wb/kie-drools-wb.jsp

在账号密码输入框中输入tomcat-users.xml文件中配置的帐号密码就可登录进入Drools Workbench

00ced85b4629?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

image.png

ps.如果8080端口出现使用冲突,自行更换端口。。其他报错查看tomcat日志排查。

部署完后,接下来的文章将介绍如何用workbench 进行开发,并且使用java代码远程获取workbench编译部署的jar包去运行规则。

详情见:

Drools Workbench7.4.1使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值