0072 在Tomcat 8上布置drools workbench
环境
win7 x64,JDK1.8
必备下载
1、drools workbench下载:
注意:点击Tomcat 8 war
解压后将 kie-wb-7.2.0Final-tomcat8.war 命名为 kie-wb.war
2、kie server的下载:
解压后只需用到 kie-server-7.3.0Final-webc.war,将它命名为 kie-server.war
3、Tomcat 8下载:
解压后重新命名为 tomcat
- 假设放在 D:\OpensourceLab\目录下,设置环境变量:
变量名:CATALINA_HOME
变量值:D:\OpensourceLab\tomcat
- 在D:\OpensourceLab\tomcat\bin 下点击 startup.bat ,在浏览器中输入:http://localhost:8080
回车后看见Tomcat页面说明环境配置成功。
- 将 kie-wb.war 和 kie-server.war 拷贝到 D:\OpensourceLab\tomcat\webapps
4、额外jar包
jar包列表:
btm-2.1.4.jar
btm-tomcat55-lifecycle-2.1.4.jar
h2-1.3.176.jar
jta-1.1.jar
slf4j-api-1.7.5.jar
slf4j-jdk14-1.7.2.jar
JACC.jar
kie-tomcat-integration.jar
或者直接在maven网站搜索下载:
http://mvnrepository.com/artifact/org.codehaus.btm
配置文件添加
1、在 tomcat\conf\tomcat_user.xml文件,<tomcat-users></tomcat-users>之间加入:
<role rolename="admin"/>
<role rolename="analyst"/>
<role rolename="user"/>
<role rolename="kie-server"/>
<role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="manager-status"/>
<user username="workbench" password="workbench" roles="admin,kie-server"/>
<user username="kieserver" password="kieserver" roles="kie-server"/>
<user username="admin" password="admin" roles="admin,manager-gui,manager-status,manager"/>
2、在CATALINA_HOME\bin 下新增加环境设置脚本 setenv.bat,添加:
3、在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
4、在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=org.h2.Driver
resource.ds1.driverProperties.url=jdbc:h2:mem:jbpm
resource.ds1.driverProperties.user=sa
resource.ds1.driverProperties.password=
resource.ds1.allowLocalTransactions=true
5、设置启动脚本
在CATALINA_HOME\bin下新增 startTomcat.bat,添加:
call setenv.bat
call startup.bat
每次启动只需要点击 startTomcat.bat即可
布置kie-wb
- 点击 startTomcat.bat启动;
- 在浏览器中打开:http://localhost:8080
- 点击右侧:Manage App
- 进入后看到有一个application列表,看到里面有kie-wb,但是状态是false,点击后面的start,等状态变为true即完成启动;
- 然后点击左侧/kie-wb,进入登录页面;
- 用tomcat_user.xml中添加的用户名登录,比如
登录名:workbench
密码:workbench
- 进入drools workbench页面,完成可视化环境搭建。
参考文献
http://blog.athico.com/2014/04/deploying-kie-drools-wb-on-tomcat.html
https://mswiderski.blogspot.jp/2015/10/installing-kie-server-and-workbench-on.html

浙公网安备 33010602011771号