规则引擎-drools6.4 Final 环境搭建
KIE Drools6.4.0.Final的安装与使用
环境准备
- tomcat1.7
- mysql5.7
- jdk
软件下载
- kie-drools-wb-6.4.0.Final-tomcat7.war
- drools-distribution-6.4.0.Final.zip
准备依赖包,并拷入到$catalina_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
建立修改配置文件
- 在catalina_home/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
- 在catalina_home/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
- 在catalina_home/conf/context.xml增长以下内容 <Resource name="jdbc/jbpm" auth="Container" type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/drools" username="root" password="root" maxActive="20" maxIdle="1" maxWait="5000" />
- 在catalina_home/conf/server.xml节点host中增长以下内容: <Valve className="org.kie.integration.tomcat.JACCValve" />
- 修改tomcat目录bin下的catalina.sh文件 CATALINA_OPTS="-Xmx512M -XX:MaxPermSize=512m -Dbtm.root=$CATALINA_HOME
-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"
解压kie-drools-wb-distribution-wars-6.4.0.Final-tomcat7.war到catalina_home/webapp目录下,并命名为kie-drools-wb
建立数据库,库名为drools
使用catalina run命令运行tomcat,浏览器输入localhost:8080/kie-drools-wb
欢迎关注本站公众号,获取更多信息