步骤:
下载www.jbpm.org
解压缩到本地磁盘,然后可以看到如下的目录树结构:
${jbpm.home} (这里用${jbpm.home}代表jBPM解压后的根目录,下同)
├─doc 用户手册、shema docs、javadocs、开发手册
├─examples 用户手册中提到的一些示例
├─install 几种环境下的安装脚本
├─lib 第三方类库和一些特殊的jBPM类库
├─migration 详细内容请参考开发手册
├─src 源文件
└─jbpm.jar jBPM核心类库
1.用文本编辑软件打开install/build.xml
<property name="database" value="hsqldb" />一行里的“hsqldb”改为“mysql”(如果希望用默认的
hsqldb的可以不修改);
2.修改install/jdbc/mysql.properties文件,设置合适的参数(主要是用户名和密码和本地一样,数据库要提前
设定建立好与本文件中配置一致的数据库);
3.安装apache ant并将安装目录指定到环境变量PATH中去
4.添加JAVA_HOME的环境变量指定javaJDK的路径
5.打开CMD命令行窗口:进入到JBPM的INSTALL目录下面去,然后输入ant demo.setup.tomcat它会自动下载
tomcat到install目录中(前提是build.xml中的tomcat版本在官网上还存在,不然就得改下了[ <property name="tomcat.version" value="6.0.26" />]),然后它会自动解压
到jbpm根目录下,之后它会自动帮你把所有数据库表建立到数据库中去
6.这样Demo Setup就运行完毕了,然后到它生成的那个tomcat[jbpm根目录下]下面去的bin的目录下启动setup.exe用来启动[确定JAVA_HOME已经配好,不然会出现一闪而过的现象]
tomcat(其他地方安装的tomcat暂时停掉)检验Demo Setup运行是否成功可以登录the Signavio web editor
(http://localhost:8080/jbpmeditor/p/explorer) 或the jBPM console(http://localhost:8080/jbpm-
console/org.jboss.bpm.console.Application/Application.html) ,系统默认的用户名是:alex、mike、
peter、mary,默认密码都是:password。 只要是能进入到里面去就证明完全配好了
7.在MyEclipse中导入example例子,然后build path一个本地目录导入所有JAR包【包括lib目录下所有包以及核心的jbpm.jar】,example中的带有test的例子
都可以跑起来了,不过这里的关于JBPM的XML配置文件都不能进行拖拽设计,如果想要得到设计模式的界面的话,那么就必须添加插件,插件就在D:\jbpm-4.4\install\src\gpd\jbpm-gpd-site【这个是我电脑上的目录】,将这个目录拷贝起来,到MyEclipse8.5-->Help-->MyEclipse Configuration Center-->SoftWare-->add site-->点击Add from Local Site进去之后将刚才拷贝的目录粘贴进去,然后确定回来后将name名称随便起个确定即可,随后做的就是要到
PersonalSite刚添加成功的起的名字的那个插件下将每一项都双击一下,接着到
Pending Changes-->Apply Changes按提示确定即可完成,最后回到MyEclipse代码界面
当你发现你的xml文件图标变成了这样
然后你点开后出现了这样的设计图
那么恭喜你,你成功了
说明:ant脚本执行过程做了太多的事情:
a. 下载build.xml中指定的版本(网站上存在的)tomcat\到install
b. 解压tomcat到根目录
c. 在mysql中创建jbpm需要的tables
d. 在后台启动tomcat
e. 从examples里创建一个叫examples.bar的业务包,并部署到jBPM DB中;
f. 从${jbpm.home}/install/src/demo/example.identities.sql载入example用户和用户组;
g. 安装jbpm web控制台
h. 安装Signavio web模板
注意:本安装过程中并没有用到安装eclipse的东西,因为已经说了要在MyEclipse中
确认JDK版本在1.5以上,ANT版本在1.7以上;
JBPM4.3中文用户手册http://www.family168.com/tutorial/jbpm4.0/html/
分享到:
相关推荐
通过"jbpm4.3工作流程管理例子",我们可以学习如何设计、实施和优化业务流程,提高工作效率,同时保证流程的规范性和可追溯性。对于开发者来说,这不仅是一次技术实践,也是对BPM理念的深入了解。
总的来说,SSH+JBPM4.3的整合使得开发者能够在一个统一的框架下处理业务逻辑和流程管理,提高开发效率和应用的灵活性。无论是对于初学者还是经验丰富的开发者,深入理解这一整合都对提升Java Web开发能力大有裨益。...
总结来说,jbpm4.3是一款强大而灵活的开源工作流解决方案,它通过图形化设计、内置工作流引擎、业务规则支持以及丰富的扩展能力,为企业和开发者提供了全面的业务流程管理工具。无论是在中小型企业还是大型组织中,...
JBPM是Java Business Process Management的缩写,是一个开源的工作流和业务流程管理平台,它提供了一整套工具和服务,用于设计、执行和监控业务流程。 这套视频教程共分为9个部分,虽然具体的子文件列表中只列出了...
1. **jbpm4.3**:jbpm(Java Business Process Management)是一个开源的工作流管理系统,版本4.3是其历史版本之一,用于业务流程自动化,支持BPMN2.0标准。 2. **集成环境**:jbpm4.3需要与应用服务器如Tomcat或...
1. **Jbpm介绍**:介绍Jbpm的起源、目标和在业务流程管理(BPM)领域的地位,解释为何选择Jbpm4.3作为开发工具。 2. **安装与配置**:详述如何在开发环境中安装Jbpm4.3,包括所需的Java环境、数据库设置以及Eclipse ...
**jbPM 4.3 知识点详解** ...综上所述,jbPM 4.3 是一个强大且灵活的业务流程管理工具,尽管文档是英文的,但其详尽的内容可以帮助开发者深入了解和充分利用其功能,以实现高效的企业业务流程自动化。
jbpm是Java Business Process Management(Java业务流程管理)的缩写,它是一个开源的工作流管理系统,主要用于设计、执行和管理业务流程。jbpm4是jbpm的第四个主要版本,而jbpm4.3则是该版本的一个具体迭代,带来了...
### jbpm4.3与Spring框架的整合指南 在企业级应用开发中,流程管理引擎JBPM(JBoss Business Process Management)与Spring框架的结合使用是常见的一种技术方案。JBPM是一个灵活、强大的业务流程管理工具,而Spring...
同时,它也为我们展示了如何将业务逻辑与UI组件结合,以实现一个完整的业务流程管理系统。 总之,JBPM4.3是一个强大的工具,适用于构建业务流程驱动的应用程序。"leave_web"例子为我们提供了一个学习和实践的平台,...
jBPM (JBoss Business Process Management) 是一个开源的工作流管理系统,它提供了用于定义业务流程的工具和APIs。本文将详细介绍如何在开发环境中安装并配置jBPM4.3以及SSH (Struts + Spring + Hibernate)框架。 #...
**jbpm4.3所需jar包** JBPM(Java Business Process Management)是一个开源的工作流管理系统,主要用于业务流程的建模、执行和管理。在JBPM 4.3版本中,为了实现完整功能,需要一系列的jar包来支持其运行环境。...
JBPM4.3 是一个基于工作流程管理的系统,旨在帮助用户更好地管理和自动化业务流程。下面是 JBPM4.3 的使用说明和相关知识点。 安装和整合 JBPM4.3 的安装包结构目录包括 doc、Example、Install、lib、Migration、...
jbpm4.3是JBoss企业级业务流程管理(Business Process Management)平台的一个版本,它提供了全面的工作流和业务流程自动化解决方案。这个中文文档集合旨在帮助中国开发者和IT专业人士更好地理解和使用jbpm4.3的功能...
jbpm jbpm4.3.jar DDDDDDDD
**jbpm4.3工作流详解** ...总之,jbpm4.3作为一款成熟的工作流管理系统,为企业提供了强大而灵活的业务流程管理能力。通过深入学习和实践,开发者可以更好地理解和运用工作流技术,提升企业的业务自动化水平。
jbPM(Java Business Process Management)是一个开源的企业级业务流程管理系统,它允许开发者设计、执行、管理和优化业务流程。 在jbpm4.3中,我们可以看到以下几个核心知识点: 1. **流程定义**:jbpm4.3支持...
jbpm4.3是Jboss Business Process Management (BPM)平台的一个版本,它是一个开源的工作流管理系统,用于设计、执行和管理业务流程。本篇主要针对jbpm4.3使用过程中遇到的问题及其解决方法进行详细阐述。 首先,...
**JBPM4.3中文开发指南** JBPM(Java Business ...无论是新手还是经验丰富的开发者,都能从中受益,提升业务流程管理的能力。在实践中,不断探索和优化,可以利用JBPM4.3构建出高效、灵活且易于维护的业务流程系统。