Drools kie workbench 6.5 搭建

安装环境:

jdk:1.8
tomcat:7
kie workbench:6.5

步骤:

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 包


官网下载地址:http://drools.org/download/download.html ,下载解压并将文件命名为kie-drools-wb,将文件夹放置到tomcat的webapps中
Drools kie workbench 6.5 搭建_第1张图片

2、tomcat相关依赖下载


tomcat7 下载地址:https://tomcat.apache.org/download-70.cgi 下载链接:apache-tomcat-7.0.90.tar.gz,相关依赖包下载:https://download.csdn.net/download/dongqing0812/10647163
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,并添加如下配置:

bitronix.tm.serverId=tomcat-btm-node0
bitronix.tm.journal.disk.logPart1Filename=/home/work/drools/tomcat/apache-tomcat-7/work/btm1.tlog
bitronix.tm.journal.disk.logPart2Filename=/home/work/drools/tomcat/apache-tomcat-7/work/btm2.tlog
bitronix.tm.resource.configuration=/home/work/drools/tomcat/apache-tomcat-7/conf/resources.properties

4、添加配置文件resources.properties


在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.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=root
resource.ds1.allowLocalTransactions=true

5、修改配置文件context.xml


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

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

Drools kie workbench 6.5 搭建_第2张图片

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


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

<role rolename="admin"/>
<role rolename="analyst"/>
<user username="drools" password="drools" roles="admin,analyst"/>

Drools kie workbench 6.5 搭建_第3张图片

7、修改配置文件server.xml


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

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

Drools kie workbench 6.5 搭建_第4张图片

8、添加脚本setenv.sh


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

CATALINA_OPTS="-Xmx512M -XX:MaxPermSize=512m -Dbtm.root=/home/work/drools/tomcat/apache-tomcat-7 \
    -Dbitronix.tm.configuration=/home/work/drools/tomcat/apache-tomcat-7/conf/btm-config.properties \
    -Djbpm.tsr.jndi.lookup=java:comp/env/TransactionSynchronizationRegistry \
    -Djava.security.auth.login.config=/home/work/drools/tomcat/apache-tomcat-7/webapps/kie-drools-wb/WEB-INF/classes/login.config \
    -Dorg.jboss.logging.provider=jdk"

9、修改配置文件persistence.xml


apache-tomcat-7/webapps/kie-drools-wb/WEB-INF/classes/META-INF,在此目录下找到persistence.xml文件,将

<property name="hibernate.dialect" value="org.hibernate.dialect.H2Dialect"/>
改为(这里使用mysql数据库)
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5Dialect"/>

Drools kie workbench 6.5 搭建_第5张图片

10、启动验证


修改tomcat/bin下的startup.sh,添加如下内容,指定jdk环境:

. /sbin/JDK jdk1.8.0_144

Drools kie workbench 6.5 搭建_第6张图片
启动tomcat 在浏览器中输入http://localhost:8080/kie-drools-wb/kie-drools-wb.jsp。在账号密码输入框中输入tomcat-users.xml文件中配置的帐号密码就可登录进入Drools Workbench
Drools kie workbench 6.5 搭建_第7张图片

你可能感兴趣的:(环境搭建)