前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >KIE Drools6.4.0.Final(Windows)的安装

KIE Drools6.4.0.Final(Windows)的安装

作者头像
程序新视界
发布2022-05-06 09:31:02
3370
发布2022-05-06 09:31:02
举报
文章被收录于专栏:丑胖侠丑胖侠

安装环境

  • windows7
  • tomcat-7.0.57(or above)
  • jdk1.7
  • mysql5.1.60-community (or above)

所需软件&jar包

  1. kie-drools-wb-distribution-wars-6.4.0.Final-tomcat7.war
  2. Tomcat7的lib目录下需新增的jar文件。 以下jar包需自行下载,不同的kie版本所需jar包也可能有所不同: btm-2.1.4.jar btm-tomcat55-lifecycle-2.1.4.jar h2-1.3.161.jar javax.security.jacc-api-1.5.jar jboss-jacc-api_1.4_spec-1.0.3.Final.jar jta-1.1.jar kie-tomcat-integration-6.4.0.Final.jar log4j-1.2.17.jar mysql-connector-java-5.1.38.jar(本教程采用mysql数据库) slf4j-api-1.7.2.jar slf4j-jdk14-1.7.2.jar

以上jar包已经打包上传,点击此处下载

开始部署

1、解压war包

解压kie-drools-wb-distribution-wars-6.4.0.Final-tomcat7.war文件,并将文件内容修改名字为kie-drools-wb,copy到tomcat的webapps目录下。

2、修改persistence.xml

教程目录为,D:\develop\tomcat-7.0.57-local\webapps\kie-drools-wb\WEB-INF\classes\META-INF,在此目录下找到persistence.xml文件,将

代码语言:javascript
复制
<property name="hibernate.dialect" value="org.hibernate.dialect.H2Dialect"/>

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

代码语言:javascript
复制
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5Dialect"/>
这里写图片描述
这里写图片描述

3、新增btm-config.properties文件

tomcat7的conf目录下新增btm-config.properties文件,内容如下:

代码语言:javascript
复制
bitronix.tm.serverId=tomcat-btm-node0
bitronix.tm.journal.disk.logPart1Filename=D:/develop/tomcat-7.0.57-local/work/btm1.tlog
bitronix.tm.journal.disk.logPart2Filename=D:/develop/tomcat-7.0.57-local/work/btm2.tlog
bitronix.tm.resource.configuration=D:/develop/tomcat-7.0.57-local/conf/resources.properties

4、新增resources.properties文件

tomcat7 conf目录下新增resources.properties文件,内容如下:

代码语言:javascript
复制
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标签内,末尾添加如下代码:

代码语言:javascript
复制
<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、修改server.xml

修改tomcat7 conf目录下server.xml在Host标签内尾行添加如下内容:

代码语言:javascript
复制
<Valve className="org.kie.integration.tomcat.JACCValve" />

7、修改tomcat-users.xml

在修改tomcat-users.xml内新增用户和角色,如下:

代码语言:javascript
复制
<role rolename="admin"/>
<role rolename="analyst"/>
<user username="tomcat" password="tomcat" roles="admin,analyst"/> 

8、创建数据库

按照配置文件中的数据库地址和用户名、密码等信息创建数据;

9、设置启动脚本

在tomcat7 bin目录下创建setenv.bat文件,内容如下(注意,windows下本案例没有进行换行,并直接采用绝对路径):

代码语言:javascript
复制
set CATALINA_OPTS=-Xms512M -Xmx1024M -XX:MaxPermSize=512m -Dbtm.root=D:/develop/tomcat-7.0.57-local -Dbitronix.tm.configuration=D:/develop/tomcat-7.0.57-local/conf/btm-config.properties -Djbpm.tsr.jndi.lookup=java:comp/env/TransactionSynchronizationRegistry -Djava.security.auth.login.config=D:/develop/tomcat-7.0.57-local/webapps/kie-drools-wb/WEB-INF/classes/login.config -Dorg.jboss.logging.provider=jdk

10、启动

在windows运行startup.bat。待启动成功,浏览器输入:http://localhost:8080/kie-drools-wb 即可访问登录。 其中登录用户名密码为tomcat-users.xml配置的。 查看数据库,会发现已经创建了41张表。

这里写图片描述
这里写图片描述

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-09-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装环境
  • 所需软件&jar包
  • 开始部署
    • 1、解压war包
      • 2、修改persistence.xml
        • 3、新增btm-config.properties文件
          • 4、新增resources.properties文件
            • 5、修改context.xml
              • 6、修改server.xml
                • 7、修改tomcat-users.xml
                  • 8、创建数据库
                    • 9、设置启动脚本
                      • 10、启动
                      相关产品与服务
                      数据库
                      云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
                      领券
                      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档