jBPM 是 jboss (被小红帽公司收购)的业务流程管理工具,后面变成了一个产品套件。著名的 Activiti 最初也起源自这个项目。jBPM 的发展不是一帆风顺的,它曾经停止更新了很长一段时间,文档也已经断片了,目前你能找到的最新文档都只到 6.x 版本的(包括 7.x 的官方文档,实际上许多内容也是过时的),因此就有本文的诞生。
安装
jBPM Installer 是一个工具,可以帮助你下载 jBPM 相关组件,包括 WildFly 服务器、eclipse neon 2、workbench、Elicpse jBPM 插件、jBPM 运行时、示例代码和文档等。
- 前提:JDK 1.8+、ant 1.9+
- 完整 installer 的下载地址:jbpm-installer-full-7.17.0.Final.zip,可以用迅雷工具下载。
- 解压缩,进入解压缩后的文件夹,开始安装:
ant install.demo.noeclipse
开始漫长等待(如果选择不安装 eclipse 则很快)。.noeclipse
选项表示不想安装 Eclipse(因为这个 Eclipse 版本实在是太旧了)。 - 运行 demo:
ant start.demo.noeclipse
,.noeclipse
选项表示不想启动 Eclipse。 - 访问:http://localhost:8080/jbpm-console
- 用管理员用户 admin/admin 登录。
- 停止:
ant stop.demo
。 - 将 demo 中的数据复原,使用
ant clean.demo
。