对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之间的微妙关系可见一般。
学习开始:
下载 JBPM http://downloads.sourceforge.net/project/jbpm/jBPM%205/jbpm-5.2.0.Final/jbpm-5.2.0.Final-installer-full.zip?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fjbpm%2Ffiles%2F&ts=1332571959&use_mirror=ncu
由于 安装时需要下载Eclipse helios 所以可以提前下载好。
32位:http://ftp.jaist.ac.jp/pub/eclipse/technology/epp/downloads/release/helios/SR2/eclipse-java-helios-SR2-win32.zip
64位:http://ftp.neu.edu.cn/mirrors/eclipse/technology/epp/downloads/release/helios/SR2/eclipse-java-helios-SR2-win32-x86_64.zip
下载后把文件放到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://docs.jboss.org/jbpm/v5.2/userguide/images/Chapter-Installer/ScreenCast2.png)
输入如下地址可以进入
http://localhost:8080/drools-guvnor
![](http://docs.jboss.org/jbpm/v5.2/userguide/images/Chapter-Installer/ScreenCast3.png)
guvnor 使用视频
http://people.redhat.com/kverlaen/install-guvnor-jbpm.swf
自动打开的Eclipse可导入自带的例子
![](http://docs.jboss.org/jbpm/v5.2/userguide/images/Chapter-Installer/ScreenCast1.png)
可参考 http://people.redhat.com/kverlaen/jbpm-installer-eclipse-5.2.swf
到此基本上环境搭建完毕。
分享到:
相关推荐
**jbpm5.2学习1——安装与配置** jbpm(Java Business Process Management)是一款开源的工作流管理系统,它提供了一套完整的解决方案,用于管理和执行业务流程。jbpm5.2是该系统的较早版本,但即便如此,它仍包含...
**jbPM5.2 API文档概述** jbPM(Java Business Process Management)是一个开源的工作流管理系统,专注于业务流程的建模、部署和执行。jbPM5.2是该系统的某一版本,提供了一整套API,使得开发者能够灵活地集成业务...
**jbPM5.2与Eclipse插件详解** jbPM(Java Business Process Management)是一款开源的工作流管理系统,它提供了一套完整的解决方案,用于设计、执行和管理业务流程。jbPM5.2是其一个重要的版本,它在流程建模、...
标题中的"Spring 3.1.x + Hibernate 4.2.x + JBPM 5.2 + Ecache例子源码"代表了一个集成开发环境,其中包含了四个关键的技术组件: 1. **Spring 3.1.x**:这是一个开源的应用框架,主要用于简化Java企业级应用的...
标题 "Spring 3.1.x + Hibernate 4.2.x + JBPM 5.2 + Ecache 例子" 涉及的是一个集成多种技术的Java应用开发示例。这个项目可能是一个完整的业务流程管理系统,它整合了Spring、Hibernate、JBPM和Ecache等关键组件。...
**JBPM3学习笔记** JBPM(Java Business Process Management)是一个开源的工作流管理系统,它提供了对业务流程的建模、部署、执行和监控的能力。在本文中,我们将深入探讨JBPM3的核心概念、功能和使用方法,以帮助...
【JBPM4.3 学习笔记】 JBPM(Java Business Process Management)是一个开源的工作流管理系统,主要用于设计、执行和管理业务流程。JBPM4.3是JBPM的一个重要版本,它提供了强大的流程建模、执行和服务集成能力,是...
在本文档中,主要讨论的是jbpm 4.4 版本的学习笔记。作者通过实践学习并整理了关于jbpm的一些关键概念和操作。 首先,流程图是jbpm设计流程的核心,它包含了一系列的流程元素。在提到的订购流程中,主要包括以下...
【JBPM4学习笔记】 JBPM4是一款开源的工作流管理系统,它提供了强大的流程定义和执行能力,被广泛应用于企业的业务流程自动化。本学习笔记将深入探讨JBPM4的核心特性和使用方法,帮助读者掌握如何利用它来实现高效...
工作流引擎jbpm学习笔记 jbpm是一个专业的工作流引擎,用于定义、管理和执行业务流程。它可以帮助我们简化工作流程的开发和维护,提高工作效率和可扩展性。 一、什么是公文流转? 公文流转是指公文在定义流转中的...
**JBPM4学习笔记** JBPM(Java Business Process Management)是一个开源的工作流管理系统,它提供了业务流程建模、执行和监控的能力。JBPM4是该系统的一个重要版本,它引入了许多增强功能,使得开发者和业务分析师...
1 工作流的概念 5 2 工作流的过程 7 3 Jbpm4.4介绍 7 3.1工作流引擎 8 3.2jpdl 8 3.3数据库 8 3.3.1资源库和运行时表结构 8 3.3.2历史数据库表 9 3.3.3身份认证表 9 3.4jbpm.cfg.xml 9 3.5 jbpm.hibernate.cfg.xml ...
jbpm是一款免费开源的工作流引擎,虽然现在还不完善,但是用起来还是不错的..... 我学习jbpm的一些笔记心得
入门材料 jbpm-jpdl 学习笔记 jbpm-jpdl 学习笔记 jbpm-jpdl 学习笔记
**JBPM4学习笔记概述** JBPM(JBoss Business Process Management)是一款开源的工作流程管理系统,主要专注于业务流程的建模、执行和监控。JBPM4是JBPM的第四个主要版本,它提供了一整套工具和服务,使得企业能够...
【JBPM4 学习笔记】 JBPM4是Java Business Process Management(业务流程管理)的第四个主要版本,相比之前的jbpm3,它带来了许多重大改进和变化,包括内部架构的重构以及包结构的调整,这使得jbpm4在功能和易用性...
【JBPM4.3学习笔记及请假流程代码】 JBPM(Java Business Process Management)是一个开源的工作流管理系统,它提供了一套完整的解决方案,用于管理和执行业务流程。JBPM4.3是该系统的其中一个版本,它包含了流程...
1. **流程定义文件**:在JBPM中,流程的定义通常是以XML文件的形式存储,遵循特定的JPDL(JBoss Process Definition Language)语法。这个文件描述了整个业务流程的结构和行为。在示例中,报销审批流程的XML文件定义...
jbpm学习笔记主要涵盖了jbpm(Java Business Process Management)的多个方面,包括Signavio的使用和配置、jBPM数据库的安装、Graphical Process Designer(GPD)的安装以及jBPM在Eclipse环境中的配置。以下是这些...
通过对jbpm的学习,我们可以深入理解业务流程的生命周期,包括设计、部署、执行和监控等环节。 在jbpm的学习过程中,首先会接触到的是流程建模。使用BPMN(Business Process Model and Notation)语言,jbpm允许...