inkfish原创,请勿商业性质转载,转载请注明来源(http://blog.csdn.net/inkfish )。
jBPM是一个开源工作流软件,后台老大是JBoss。继2009年11月5日jBPM 4.2发布之后,2009年12月29日jBPM 4.3闪亮登场,而jBPM 4.4则计划在2010年3月1日发布。(来源:http://blog.csdn.net/inkfish)
为了能对jBPM 4.3快速入手,这里介绍如何安装部署jBPM自带的Demo Setup示例。(来源:http://blog.csdn.net/inkfish)
一.安装目标 (来源:http://blog.csdn.net/inkfish)
我们希望的环境是:tomcat6.0.20为web服务器,MySQL 5.1.11为数据库,Eclipse 3.5 SR1为编辑器,建立一个jBPM的环境并通过jBPM自带的脚本安装Demo Setup。
二.必要的前置工作 (来源:http://blog.csdn.net/inkfish)
1.确认JDK版本在1.5以上,ANT版本在1.7以上;
2.下载jBPM(下载地址 );
3.解压缩到本地磁盘,然后可以看到如下的目录树结构:
${jbpm.home} (这里用${jbpm.home}代表jBPM解压后的根目录,下同)
├─doc 用户手册、shema docs、javadocs、开发手册
├─examples 用户手册中提到的一些示例
├─install 几种环境下的安装脚本
├─lib 第三方类库和一些特殊的jBPM类库
├─migration 详细内容请参考开发手册
├─src 源文件
└─jbpm.jar jBPM核心类库
4.下载MySQL数据库服务器,并安装和进行基本的配置,并且建立目标数据库(版本5.1以上不限,这里以比较老的5.1.11为例,下载地址 ,如果希望用hsqldb的可以忽略此步骤);
5.下载tomcat 6.0.20(下载地址 ),放在${jbpm.home}\install\downloads下;
6.下载Eclipse 3.5 SR1,Eclipse IDE for Java EE Developers或Eclipse IDE for Java and Report Developers版本(下载地址 ),放在${jbpm.home}\install\downloads下;
注:5、6两步为非必要但建议执行的步骤,如果不执行5、6两步,jBPM将自动从互联网下载,但至于网速……
三.具体安装步骤 (来源:http://blog.csdn.net/inkfish)
1.用文本编辑软件打开install/build.xml
1.1<property name="database" value="hsqldb" />一行里的“hsqldb”改为“mysql”(如果希望用默认的hsqldb的可以不修改);
1.2<condition property="eclipse.filename" value="eclipse-jee-galileo-win32.zip">一行里的eclipse文件名改为:eclipse-reporting-galileo-SR1-win32.zip(具体名字与下载的Eclipse相同)
2.修改install/jdbc/mysql.properties文件,设置合适的参数(如果采用hsqldb可以忽略此步);
3.在命令行模式运行命令:ant demo.setup.tomcat
4.运行完后会打开eclipse,请关闭eclipse,否则脚本不算运行完成。
这样Demo Setup就运行完毕了,检验Demo Setup运行是否成功可以登录the Signavio web editor 或the jBPM console ,系统默认的用户名是:alex、mike、peter、mary,默认密码都是:password。(来源:http://blog.csdn.net/inkfish)
在脚本运行过程中,执行了以下的任务:
1.安装tomcat到${jbpm.home}/apache-tomcat-6.0.20目录下;
2.安装jBPM到tomcat中;
3.在mysql创建jBPM需要的tables;
4.在后台启动tomcat;
5.从examples里创建一个叫examples.bar的业务包,并部署到jBPM DB中;
6.从${jbpm.home}/install/src/demo/example.identities.sql载入example用户和用户组;
7.安装eclipse到${jbpm.home}/eclipse;
8.安装jBPM web控制台;
9.安装Signavio web模块;
10.启动eclipse。(来源:http://blog.csdn.net/inkfish)
分享到:
相关推荐
jbPM 提供了一个完整的工作流生命周期管理框架,包括模型设计、部署、执行、跟踪和优化等环节。它遵循Business Process Execution Language (BPEL) 和Business Process Modeling Notation (BPMN)标准,使得业务流程...
SSH+JBPM4.3的整合是企业级应用开发中的一种常见组合,SSH指的是Spring、Struts和Hibernate这三个开源框架的集成,而JBPM4.3则是一个强大的工作流管理系统,用于实现业务流程自动化。这篇内容将深入探讨这两个技术...
通过【jbpm4.3-demo】项目,学习者可以实践上述知识点,了解如何部署流程定义,启动流程实例,以及如何在Java代码或Web应用中与jbpm交互。这个示例可能包含了从简单到复杂的各种流程示例,涵盖了jbpm4.3的主要特性和...
这些文件都表明jbpm4.3可以方便地融入到各种开发环境中,无论是独立部署还是与其他应用集成。 总结来说,jbpm4.3是一款强大而灵活的开源工作流解决方案,它通过图形化设计、内置工作流引擎、业务规则支持以及丰富的...
1. **jBPM 4视频教程01:配置开发环境** - 这一章节将引导学习者搭建JBPM4.3的开发环境,包括安装Eclipse IDE(集成开发环境)以及jbpm-gpd-site.zip这个插件。jbpm-gpd-site.zip是JBPM的图形过程设计器(Graphical ...
jbpm4.3是JBoss Business Process Management (BPM) Suite的一个版本,它是一个开源的企业级BPM平台,用于设计、执行和管理业务流程。在这个"jbpm4.3工作流程管理例子"中,我们将深入探讨jbpm4.3的核心特性和如何...
执行完 ant get.tomcat 后,可以使用 ant demo.jbpm4.3.zip setup.tomcat 将示例放到 Tomcat 下运行。 Spring 整合 JBPM4.3 提供了与 Spring 的整合。用户可以找到 Install 目录下的 spring 目录,复制 ...
### jbpm4.3与Spring框架的整合指南 在企业级应用开发中,流程管理引擎JBPM(JBoss Business Process Management)与Spring框架的结合使用是常见的一种技术方案。JBPM是一个灵活、强大的业务流程管理工具,而Spring...
【jbpm4.3环境搭建】涉及的知识点主要包括jbpm工作流引擎的版本管理、集成环境的构建、软件依赖配置以及数据库的连接设置。以下是详细的内容: 1. **jbpm4.3**:jbpm(Java Business Process Management)是一个...
本文将详细介绍如何在开发环境中安装并配置jBPM4.3以及SSH (Struts + Spring + Hibernate)框架。 #### 二、jBPM基础知识 在深入讨论环境搭建之前,我们需要先了解一些基础知识: 1. **UML 2.0 活动图**:jBPM采用...
2. **安装与配置**:详述如何在开发环境中安装Jbpm4.3,包括所需的Java环境、数据库设置以及Eclipse IDE的集成。 3. **模型设计**:讲解Jbpm流程图的创建,包括任务、事件、决策点等元素,以及如何使用BPMN2.0标准...
在《jbpm jbpm4 jbpm4.3 工作流》这本书中,作者可能会详细讲解上述知识点,并通过实例演示如何使用jbpm4.3进行流程设计、部署和运行。这本书对于学习和理解jbpm4.3的工作流管理理念和技术是极有帮助的,尤其适合IT...
总之,解决jbpm4.3问题需要对jbpm的工作原理、数据库结构以及部署环境有深入的理解。通过对错误日志的分析、数据库的检查以及配置的核查,我们可以逐步找到问题的根源并采取相应措施进行修复。同时,持续学习和关注...
jbpm jbpm4.3.jar DDDDDDDD
在JBPM4.3版本中,它提供了一系列增强的功能和优化,使得开发者能够更高效地设计、执行和监控复杂的业务流程。在这个例子中,我们将深入探讨JBPM4.3的简单使用,特别是通过一个名为“leave_web”的Web应用程序来展示...
**jBPM4.3用户指南** jBPM(Java Business Process Management)是一个开源的工作流管理系统,用于构建灵活的企业业务流程。本用户指南主要聚焦于jBPM在持久执行模式下的应用,即流程定义、执行状态及历史记录全部...
**jbpm4.3所需jar包** JBPM(Java Business Process Management)是一个开源的工作流管理系统,主要用于业务流程的建模、执行和管理。在JBPM 4.3版本中,为了实现完整功能,需要一系列的jar包来支持其运行环境。...
jbpm-4.3-src.rar_bdf-jbpm4 src _jboss 4.3_jboss jbpm4.3_jbpm-4.3 这个压缩包文件包含的是JBOSS jBPM4.3的源代码,这是一个用于业务流程管理(BPM)的开源框架。jBPM是一个强大的工具,它提供了流程定义、执行和...
在整合过程中,`jbpm4.3 ssh.doc`可能包含关于如何配置SSH框架以适应jbpm4.3的详细步骤,`jbpm4.3&ssh 整合.doc`则可能进一步介绍了整合过程中的关键点和常见问题。`ssh整合需要的jar包目录.doc`应该列出了整合SSH与...
中文文档的详细内容将涵盖以上各个部分,包括安装指南、快速入门、API参考、案例研究、常见问题解答等,帮助读者逐步掌握jbpm4.3的使用方法和最佳实践。通过深入学习,开发者不仅能熟练操作jbpm4.3,还能理解业务...