转自:http://blog.csdn.net/u011677471/article/details/21520765
开始一个星期时间,先到JBPM官网下载了安装包,然后按步骤搭建环境、装eclipse的插件。新建了一个JBPM的工程,然后发现流程节点不会配。于是开始google,然后发现资料真心是少的可怜,例子也少的可怜。一开始安装版本的时候,我下载了两个:JBPM5.4和JBPM6.0 。因为6.0发布不久,担心资料比较少,因此,选择了5.4,可是google的时候发现5.4的资料也不是很多。而且我在安装远程端的时候,出现了登录之后报500错误的问题。到JBoss的论坛上看了一下,有人说这个可能是JBoss7.1.1的bug。我觉得这个问题,对我现阶段来说,还是一个无法解决的问题。于是开始考虑换JBPM或者JBoss的版本。
这次换版本之前,看了一些资料,因为英语底子不是很好,基本上还是看二手甚至N手资料(如果英语水平比较好的,建议看一手资料),JBPM4之后经历了一次变革,JBPM的创始人离开了JBoss,jBPM5.0之后已经抛弃了JBPM4以及之前的源码,于是JBPM的一大批用户开始用Activiti,Activiti实际上延续了JBPM4.由于我之前也没有接触过JBPM4.所以鉴于JBPM5.2的版本官网可以找到部分例子,因此决定选择JBPM5.2开始研究。之前看资料的时候发现,还有公司在用JBPM3的版本。
说一下自己的几点感受,开始装JBPM5.4,没有了解就开始安装,基本上装到差不多的时候,发现资料比较少,然后才开始了解JBPM的历史,然后再安装JBPM5.2,实际上是返工了,所以说,在接触一项新技术或者说自己不熟悉的技术的时候,了解这门技术的发展历程还是很有必要的(当初学android的时候mars老师说过),但是,做的时候,有点急功近利了。