环境前提:Windows操作系统,Tomcat7,DroolsWorkbentch6.2
1.下载Tomcat7,并安装,可直接参考Tomcat搭建教程,下载地址 http://tomcat.apache.org/download-70.cgi
2.下载Drools Workbentch6.2 下载地址 http://download.jboss.org/drools/release/6.2.0.Final/kie-drools-wb-distribution-6.2.0.Final.zip
3.将下载好的zip文件解压,将binaries目录下的kie-drools-wb-distribution-wars-6.2.0.Final-tomcat7.war文件改名为kie-drools.war,并将文件放在tomcat/webaps文件夹中
4.下载所需的JAR包,将其放在tomcat/lib文件夹下 http://download.csdn.NET/detail/hykjtt/8921565
5.用压缩软件打开war包,里面有一个readme.txt文件,将文件中提到的两个properties文件放在tomcat/conf文件夹下
* btm-config.properties
************************ samplebtm-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
*******************************************************************************
* resources.properties
************************ sampleresources.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=org.h2.Driver
resource.ds1.driverProperties.url=jdbc:h2:file:~/jbpm
resource.ds1.driverProperties.user=sa
resource.ds1.driverProperties.password=
resource.ds1.allowLocalTransactions=true
*******************************************************************************
6.在server.xml文件中Host标签的最后添加
<Valve className="org.kie.integration.tomcat.JACCValve"/>
7.在tomcat/bin文件夹下新建setenv.bat文件,添加如下内容
setCATALINA_OPTS=-Xms512M -Xmx1024M -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/WEB-INF/classes/login.config-Dorg.jboss.logging.provider=jdk
8.配置用户,在tomcat/conf/tomcat_user.xml文件中加入
<rolerolename="admin"/>
<user username="drools_tomcat"password="111" roles="admin"/>
9.打开tomcat/bin文件夹中的startup.bat文件,在rem GuessCATALINA_HOME if not defined后添加以下内容
setJAVA_OPTS=-Xms512m -Xmx1024m -Dorg.kie.demo=false
10.重启tomcat服务器,在浏览器中打开 http://localhost:8080/kie-drools
账号密码是第8步配置的用户名密码