JBPM6安装和配置教程

因为是 JBPM6 是最新版本!所以自己通过阅读网上的一些资料,自己搭建一次!这里写下 安装和配置步骤!

1、到 Apache 官网下载 ANT 的最新版本 apache-ant-1.9.3

下载好后解压(下载地址:http://ant.apache.org/bindownload.cgi) ,并且配置环境变量 ANT_HOME=D:\apache-ant-1.9.3 (系统变量----新建) path= %ANT_HOME%/bin; (系统变量------添加到 path, 如果前面有其他变量 需要加“;”进行分割) 运行 CMD,输入 ant -version 检查是否安装好! 如果有类似提示“Unable to locate tools.jar. Expected to find it in C:/Program Files/Java/jre7/lib/tools.jar ”字眼,需要把?? jdk/lib/ 目录下的 tools.jar 拷贝 到??jre7/lib/目录下。 这样再执行 ant -version 就可以了,执行效果如图:

2、下载并安装 M6

jbpm-6.0.1.Final-installer-full

下载好后解压(下载地址:http://sourceforge.net/projects/jbpm/) 我的解压目录是 D:\jbpm-installer 通过 ant 来安装 jbpm6 demo cmd 到解压的安装目录 D:\jbpm-installer

执行命令:ant install.emo 接下来将自动执行以下步骤:

下载 JBoss AS 下载 Eclipse 安装 jBPM web 工具 到 JBoss AS 安装 jBPM 和 Drools Eclipse 插件 安装 BPMN2 Eclipse Modeler

这个过程非常漫长,因为要下载,所以跟网速有关系,下载完了还要安装!所以请耐心 等待! 等待出现 build successful 这样的字眼就安装成功!

有可能因为网络的问题会下载失败,这时候需要自己去手动下载相关工具或者插件! 安装成功后就可以使用 ant start.demo 然后会依次启动 H2 ,Jboss,Eclipse,demo 然后就可以进行开发了! 这里说一下也可以使用另一种安装方法,如果使用的是 MyEclipse,可以将下载下来的 包解压,然后解压 lib 文件夹下面的 GEF-SDK-3.9.1,org.drools.updatesite-6.0.1.Final,把 里面的 jar 包一起放到一个 plugins 文件夹下,再放到 MyEclipse 安装目录的 dropins 文 件夹下,我想只要是安装过 MyEclipse 插件的,都会这个吧!这样重启 MyEclipse 就可 以建立事例项目了,但是这时候是会报错的,因为缺少 JBPM 的运行环境,也就是 jbpm-6.0.1.Final-bin 这个包里面的东东了!配置进去就 ok 了! 以上两种方式我都成功,并且运行事例项目也成功了! 如果运行导入的事例项目出错(项目中包含 human task) !如这样的错误:

Unknown entity: org.jbpm.services.task.audit.TaskEventImpl

这时候你在创建 ksession 的时候下面加一句

ksession.getWorkItemManager().registerWorkItemHandler("Human Task", new SystemOutWorkItemHandler()); 这样就解决问题了!因为我没有遇到其他的问题,所以这里就只提一下这个问题了! 然后大家就可以仿造建立的事例项目,进行学习和开发了!

官方详细讲解文档地址: http://docs.jboss.org/jbpm/v6.0.Beta2/userguide/ch.installer.html 这里有一些安装步骤,还有导入(创建)事例项目的演示视频,相当不错!具有很基本 英语阅读能力的朋友读这个就可以了!

JBPM 的详细介绍:请点这里
JBPM 的下载地址:请点这里

相关推荐