对jBPM来说,最大的事件莫过于jBPM的创建者Tom Baeyens离开JBoss了。Tom Baeyens离开的具体原因尚不清楚,但他的离开产生了两个结果:一是jBPM的下一个版本jBPM5完全放弃了jBPM4的基础代码,基于Drools Flow重头来过;二是Tom Baeyens加入Alfresco后很快推出了新的基于jBPM4的开源工作流系统Activiti。由此不难推测Tom Baeyens离开的部分原因:JBoss内部对jBPM未来版本的架构实现产生了严重的意见分歧。更加巧合的是12月1日Activiti5刚发布,紧接着12月2日jBPM5就发布了第一个候选发布版本,jBPM与Activiti之间的微妙关系可见一般。
学习开始:
由于 安装时需要下载Eclipse helios 所以可以提前下载好。
下载后把文件放到jbpm-installer\lib文件夹内(64位系统的可以改成相同文件名)
按照说明进入安装目录
执行 ant install.demo
将会执行如下步骤
Download JBoss AS Download Eclipse Install Drools Guvnor into JBoss AS Install Oryx Designer into JBoss AS Install the jBPM Console into JBoss AS Install the jBPM Eclipse plugin Install the Drools Eclipse plugin当然文件我们早已经下载好了,除了h2的数据库jar文件,其余都是直接拷贝安装。
如果期间按照失败,执行 ant clean.demo后重新安装。
安装完成后执行 ant start.demo
- Start the H2 database
- Start the JBoss AS
- Start Eclipse
- Start the jBPM Human Task Service
启动后输入如下链接
http://localhost:8080/jbpm-console
使用 krisv / krisv 登录
可以看到如下界面
输入如下地址可以进入
http://localhost:8080/drools-guvnor
guvnor 使用视频
http://people.redhat.com/kverlaen/install-guvnor-jbpm.swf
自动打开的Eclipse可导入自带的例子
可参考 http://people.redhat.com/kverlaen/jbpm-installer-eclipse-5.2.swf
到此基本上环境搭建完毕。