当前位置:首页 > 开发 > 系统架构 > 架构 > 正文

jbpm5 Demo 安装

发表于: 2011-01-22   作者:bsr1983   来源:转载   浏览次数:
摘要: 2.1 先决条件 首先需要安装JDK和ANT,并配置相应的环境变量。 下载地址: JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html ANT:http://ant.apache.org/bindownload.cgi 根据自己的操作系统选择对应的版本下载,安装后配置JAVA_HOME,CL

2.1 先决条件

首先需要安装JDK和ANT,并配置相应的环境变量。

下载地址:

JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html

ANT:http://ant.apache.org/bindownload.cgi

根据自己的操作系统选择对应的版本下载,安装后配置JAVA_HOME,CLASSPATH及ANT_HOME。

2.2 installer安装

接着下载jbpm相关的安装文件jbpm-5.0-SNAPSHOT-installer.zip,下载地址:

http://hudson.jboss.org/hudson/job/jBPM5/lastSuccessfulBuild/artifact/target/jbpm-5.0-SNAPSHOT-installer.zip

2.3 demo安装

installer解压后,命令行下进入到该解压后文件夹(如D:/jbpm5),执行以下脚本:

ant install.demo

执行该脚本后,ant会根据当前文件夹下的build.xml下载以下文件:

(1)birt-runtime-2_3_2_2.zip

(2)designer-1.0.0.026-SNAPSHOT.war

(3)drools-5.1.1-eclipse-all.zip

(4)drools-5.1.1-guvnor.war

(5)eclipse-SDK-3.6.1-win32.zip

(6)emf-runtime-2.6.1.zip

(7)emf-transaction-runtime-1.4.0.zip

(8)emf-validation-runtime-1.4.0.zip

(9)GEF-SDK-3.6.1.zip

(10)gmf-sdk-2.3.1.zip

(11)jboss-4.2.3.GA.zip

(12)jbpm-5.0-SNAPSHOT-bin.zip

(13)jbpm-5.0-SNAPSHOT-eclipse-all.zip

(14)jbpm-5.0-SNAPSHOT-gwt-console.zip

(15)slf4j-jdk14-1.5.11.jar

(16)h2.jar

其中前15个会下载到根目录中的lib文件夹下,而h2.jar会下载到db\driver下。其中lib文件夹下载完毕后共548MB,且使用ant下载比较慢,因此,全部下载完毕可能需要一段时间。如果下载过程中连接中断,则需要手工删除未下载完成的组件,并重新执行ant install.demo,再次执行时,ant会检查已下载的组件,已下载完成的不再重新下载,但由于只是判断文件是否存在,未进行文件大小及文件校验,因此,需要人工判断下载是否完成。(ant在发现文件存在时,会尝试对其进行解压,如果该文件下载未完成,则会加压失败,并停止安装。可从命令行上显示信息得知那个文件下载未完成)。

由于需下载的文件较多,因此,安装过程会比较耗时,而且用ant时,不支持断点续传,一旦连接断开,则正在下载的文件需要重新下载,因此可根据build.xml中的路径,使用下载工具进行下载,下载完成后,将文件放入对应的文件夹后再执行install.demo进行安装。(上面的文件列表中已附加下载地址,其中h2-1.2.124.jar下载完成后需要自己重命名为h2.jar)。

需要注意的是,上面所列的文件列表是我在windows下进行下载后的文件列表,build.xml中会通过当前的操作系统以及当前的jbpm installer的版本号进行eclipse及jbpm自身的bin、eclipse插件、gwt控制台的下载,及下载后的文件重命名;drools相关的文件也是一样,会根据版本号进行下载,因此,实际下载的文件可能会和我上面列表中的文件会有所不同。

如果你想要修改所使用的jbpm版本及drools的版本,可通过修改根目录下的build.properties文件,如修改其中的jBPM.version及jBPM.url,则在安装时,ant会根据所提供的版本号及url拼接成下载地址进行下载,你也可以自行下载完成后,根据实际下载的文件名称来修改这里的配置,因为ant会根据版本号进行文件名拼接,并进一步检查文件是否存在,以决定是否需要下载。同样在这里也可以设置jboss.home及eclipse.home。

当命令行提示安装成功并返回后,运行如下脚本:

ant start.demo

会自动启动h2、jboss、eclipse及JBPM人工任务服务(Human Task Service)

2.4 eclipse工具使用

现在可以使用eclipse导入jbpm自带的一个流程。方法为依次点击File -> Import ,在General category下选择“Existing Projects into Workspace”,找到位于jbpm安装根目录/sample/evaluation文件夹,将该项目导入。

演示视频地址为:http://people.redhat.com/kverlaen/install-eclipse-jbpm.swf

2.5 使用web管理控制台

jboss启动后,可通过以下地址访问jbpm自带的web控制台:

http://localhost:8080/jbpm-console

登录的用户名、密码均为krisv 

web控制台中可启动一个新流程、查看正在执行流程的当前状态、查看当前登录人待办任务以及并可以以报表形式查看、跟踪流程状态。

演示视频地址为:http://people.redhat.com/kverlaen/install-gwt-console-jbpm.swf

2.6 使用Guvnor知识库

现在Guvnor知识库以及集成到jbpm中,并且在下一个releases版本中有所改进,现在的版本虽然已可以试用,但有下面一些局限:

(1)如果你要在Guvnor中创建一个BPMN2流程,通过“Create New -> New File ”并需要指定该文件的扩展名为.bpmn

(2)流程设计器现在仅能在GoogleChrome浏览器中运行。

(3)现在还不能用一个基于Guvnorpackage作为JBPM5的知识库。

(4)如果设计器不能保存或加载BPMN2的流程,请联系jBPM社区,并告诉我们问题如何出现,以便我们进行重现并加以改进。

Drools Guvnor的访问地址为:

http://localhost:8080/drools-guvnor

使用非空的用户名密码登陆即可(为了进行demo,身份验证暂时失效)。

具体的使用细节,可参照Drools Guvnor提供的文档,下载地址为:

http://download.jboss.org/drools/release/5.1.1.34858.FINAL/drools-5.1.1-docs.zip

<!--EndFragment-->

jbpm5 Demo 安装

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
原文 http://blog.csdn.net/loveyingzi2008/article/details/7192788 一、到jboss官网下载jBPM5完整
Eclipse 安装 JBPM5 2011-11-07 23:52:51| 分类: 软件开发 | 标签:jbpm jbpm5 安装jbpm eclipse e
1. jBPM Business Process Management (BPM) 套件: Runtime Engine 引擎 Web-based Designer 基于WEB
AX 2012 R3 发布后,Reinhard一直想体验一把,可是Reinhard所在的公司暂时不会升级到R3版本。这不,
上一节中,Reinhard主要讲解了怎么配置安装环境,尤其是域控制器,并在域中添加了一个管理员账户 MS
首先本人对流程引擎开发完全不解,打算自学充实自身,以下为菜鸟级别的学习历程及笔记。 从Activiti
JBPM5与前面的版本相比,改变比较大,引入了BPMN2.0框架。所以配置与以前的有所不一样。 1,下载相应
一、red5下载、添加工程到myeclipse   1,从官网上下载red51.01版本(我下载的是red51.0的版本)
在前两节中,Reinhard主要讲解了如何配置安装环境,安装数据库服务器,AOS和客户端。至此安装工作已
一、先来张图,赏心悦目观赏一下,哈 、 这个就是使用phonegap框架搭建起来的,运行在安卓环境上的
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号