規則引擎-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
歡迎關注本站公眾號,獲取更多信息