Drools6.5部署Drools Workbench

安装环境

  • jdk
  • tomcat
  • mysql

本地部署Drools Workbench首先我门得有一个tomcat。和mysql 数据库 这是基础,关于tomcat的安装使用我就不多说了。

其他的还需要这些步骤:

  • 1.下载kie-drools-wb-6.5.0.Final-tomcat7.war 包
  • 2.给tomcat添加所需依赖
  • 3.添加配置文件btm-config.properties
  • 4.添加配置文件resources.properties
  • 5.修改配置文件context.xml
  • 6.修改配置文件tomcat-users.xm
  • 7.修改配置文件server.xml
  • 8.添加脚本setenv.sh
  • 9.修改配置文件persistence.xml
  • 10.启动验证

开始部署

1. kie-drools-wb-6.5.0.Final-tomcat7.war

进入官网 传送门,不信你不点 
下载kie-drools-wb-6.5.0.Final-tomcat7.war

这里写图片描述

下载后解压war包,并修改名字为kie-drools-wb 将其放在tomcat的webapp目录下

这里写图片描述

2.给tomcat添加所需依赖

将所需的jar包添加到tomcat下的lib 目录下 
所需jar包地址,点我下载jar,不信你不点

copy following libs into TOMCAT_HOME/lib 
* btm-2.1.4.jar 
* btm-tomcat55-lifecycle-2.1.4.jar 
* h2-1.3.161.jar 
* jta-1.1.jar 
* slf4j-api-1.7.2.jar 
* slf4j-jdk14-1.7.2.jar

3.添加配置文件btm-config.properties

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

切记/Users/yangyibo/Software/apache-tomcat-7.0.70/ 改为你自己的tomcat地址。

         bitronix.tm.serverId=tomcat-btm-node0
         bitronix.tm.journal.disk.logPart1Filename=/Users/yangyibo/Software/apache-tomcat-7.0.70/work/btm1.tlog
         bitronix.tm.journal.disk.logPart2Filename=/Users/yangyibo/Software/apache-tomcat-7.0.70/work/btm2.tlog
         bitronix.tm.resource.configuration=/Users/yangyibo/Software/apache-tomcat-7.0.70/conf/resources.properties
  • 1
  • 2
  • 3
  • 4

4.添加配置文件resources.properties

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

切记 
resource.ds1.driverProperties.user=root 
resource.ds1.driverProperties.password=admin 
改为你自己的mysql 账号密码。并在本地的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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

5.修改配置文件context.xml

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

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

<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="admin" maxActive="20" maxIdle="1" maxWait="5000"/>
  • 1

这里写图片描述

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

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

<role rolename="admin"/>
<role rolename="analyst"/>
<user username="tomcat" password="tomcat" roles="admin,analyst"/> 
  • 1
  • 2
  • 3

这里写图片描述

7.修改配置文件server.xml

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

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

这里写图片描述

8.添加脚本setenv.sh

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

切记/Users/yangyibo/Software/apache-tomcat-7.0.70/ 改为你自己的tomcat地址。

CATALINA_OPTS="-Xmx512M -XX:MaxPermSize=512m -Dbtm.root=/Users/yangyibo/Software/apache-tomcat-7.0.70 \
    -Dbitronix.tm.configuration=/Users/yangyibo/Software/apache-tomcat-7.0.70/conf/btm-config.properties \
    -Djbpm.tsr.jndi.lookup=java:comp/env/TransactionSynchronizationRegistry \
    -Djava.security.auth.login.config=/Users/yangyibo/Software/apache-tomcat-7.0.70/webapps/kie-drools-wb/WEB-INF/classes/login.config \
    -Dorg.jboss.logging.provider=jdk"
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

9.修改配置文件persistence.xml

教程目录为/Users/yangyibo/Software/apache-tomcat-7.0.70/webapps/kie-drools-wb/WEB-INF/classes/META-INF,在此目录下找到persistence.xml文件,将

<property name="hibernate.dialect" value="org.hibernate.dialect.H2Dialect"/>
  • 1

修改为(教程采用MySQL,因此改为MySQL5Dialect,其他数据库可参考):

<property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5Dialect"/>
  • 1

10.启动验证

启动tomcat 在浏览器中输入http://localhost:8080/kie-drools-wb/kie-drools-wb.jsp 
在账号密码输入框中输入tomcat-users.xml文件中配置的帐号密码就可登录进入Drools Workbench

这里写图片描述

此时便可以按照官方文档,一步一步进行操作了。。。。

参考资料:http://blog.csdn.net/wo541075754/article/details/52489224

转载于:https://my.oschina.net/lsl1991/blog/1589794

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值