`
keller
  • 浏览: 48135 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JBoss jBPM工作流定义部署

阅读更多

        jBPM工作流部署的基本步骤是:首先将工作流定义文件(processdifinition.xml)和相关的一些资源文件打包成pde文件,然后将生成的pde包部署到jBPM数据库中。pde文件的格式是jar文件格式,可以用winrarwinzip打开。

        jBPM发行包中定义了ant任务来完成这个部署任务,具体步骤如下:

(1)       修改jBPM根目录下的build.propertiesjbpm.home指明jbpm所在的目录;ant.home指明ant所在目录;jboss.home指明jboss所在目录;jbpm.pde指明生成pde文件的工作目录。

(2)       jbpm根目录下执行命令:ant create.pde,生成pde工作目录;

工作目录层次如下:
jbpm.pde----------------

       ----lib     所需库文件,包括jdbc驱动。

       ----src

                 -----config   jbpm.propertieslog4j.properties

                 -----java     java文件

                 -----process  工作流定义文件和相关资源文件

                 -----test      测试代码

       -----target    

                 -----classes  

                 -----pde       生成的pde包所在目录

                 -----test-classes 

                 -----test-reports  

<!----><o:p> </o:p>

(3)       修改jbpm.properties,设置具体的数据库连接信息,将数据库jdbc驱动放在lib目录下;

(4)       将生成pde所需文件放在上述制定的目录;

(5)       修改jbpm.pde目录下的build.xml文件,主要是修改build.process.archives任务定义,指定工作流定义文件名称和相应的资源文件。

(6)       jbpm.pde目录下运行ant deploy.process.archives 命令;修改了工作流定义文件后,要先运行ant clean,再运行ant deploy.process.archives

(7)       如果要单独生成pde文件,可运行ant build.process.archives命令。

分享到:
评论

相关推荐

    Spring与JBoss JBPM工作流集成开发指南

    ### Spring与JBoss JBPM工作流集成开发指南 #### 一、引言 随着信息技术的发展,企业越来越依赖于高效的工作流管理系统来优化业务流程。工作流管理系统能够支持或自动化业务过程的一部分或全部,通过计算机化的...

    JBossjBPM.rar_工作流引擎

    工作流引擎是一种软件系统,用于自动化业务流程,它根据预定义的规则和步骤来协调任务的执行。在本文档中,我们将深入探讨JBoss jBPM,这是一个开源的工作流引擎,广泛应用于企业级应用中,尤其在处理复杂业务流程时...

    jboss --JBPM介绍及应用

    JBoss jBPM(Job Business Process Management)是JBoss提供的一个强大的工作流引擎,它支持业务流程管理和自动化,尤其适用于Java环境中开发WS(Web Services)应用。本文档主要介绍了如何使用JBoss jBPM图形化流程...

    工作流框架JBoss+jBPM+jPDL用户开发手册

    《工作流框架JBoss+jBPM+jPDL用户开发手册》是针对企业级应用中工作流管理系统设计与实现的一份详尽指南。本手册旨在帮助开发者深入理解和运用JBoss、jBPM以及jPDL这三者之间的协作,构建高效的工作流程自动化解决...

    JBoss jBPM 实例说明

    JBoss jBPM 是一款开源的工作流和业务流程管理(Business Process Management, BPM)系统,旨在为开发者提供灵活且强大的流程管理解决方案。本文档将详细介绍 JBoss jBPM 的核心功能以及如何在基于 Struts 1.1 + ...

    工作流程JBPM工作流管理

    【工作流程JBPM工作流管理】是企业信息化建设中至关重要的一环,它涉及到组织内部的任务自动化、业务流程优化以及跨部门协作效率的提升。JBPM(JBoss Business Process Management)是Red Hat公司推出的一款开源的...

    jbpm-4.3-src.rar_bdf-jbpm4 src _jboss 4.3_jboss jbpm4.3_jbpm-4.3

    1. **jBPM简介**:jBPM是一个基于Java的业务流程管理平台,它支持工作流生命周期的各个阶段,包括设计、部署、执行、监控和管理。它采用模型驱动的方法,允许开发者以图形化的方式定义和编辑流程,提高了流程的...

    JBoss_jBPM_jPDL用户开发手册_3.2.3.pdf 中文-(转)zhangym

    **JBoss、jBPM与jPDL:工作流管理的核心技术** JBoss是一个开源的企业级Java应用服务器,它提供了一个全面的中间件平台,支持Java EE(Java Platform, Enterprise Edition)规范。jBPM(Java Business Process ...

    jboss jbpm 5 developer guide

    jBPM5是JBoss企业业务流程管理(Business Process Management,简称BPM)的一个核心项目,旨在为Java开发者提供一个易于使用的工作流和业务流程管理解决方案。 BPM作为一种管理企业流程的实践方法,通常不是一夜...

    JBoss jBPM jPDL用户开发手册1.1

    **JBoss jBPM** 是一个开源的工作流管理系统,由JBoss组织开发,旨在提供一个灵活且可扩展的平台来设计、执行和管理业务流程。它基于Java,兼容J2EE(Java 2 Platform, Enterprise Edition)标准,能够在各种企业级...

    JBOSS部署JBPM.doc

    JBOSS 部署 JBPM 工作流业务流程管理技术是基于 SOA 技术实现的一个核心部分。使用工作流能够在软件开发和业务两个层次受益。jBPM 全称是 Java Business Process Management,是一种基于 J2EE 的轻量级工作流管理...

    jbpm工作流请假案例

    1. **jbpm工作流引擎**:jbpm是Java Business Process Management(Java业务流程管理)的缩写,由JBoss公司开发。它允许开发者用图形化的方式定义业务流程,并提供了API和工具来管理和执行这些流程。jbpm支持BPMN ...

    JBoss+jBPM+jPDL用户开发手册

    7. **JBoss jBPM工作执行器** 是一个独立的服务,负责执行由jPDL定义的工作流程。它可以处理并发执行、事务管理以及错误恢复等复杂场景。 8. **正式开始** 部分通常会指导读者如何下载和安装必要的软件包,包括jPDL...

    JBPM工作流开发指南

    JBPM工作流开发指南是一份详尽的文档,旨在引导开发者深入理解并掌握JBPM工作流系统的使用和开发。JBPM是一个高度可扩展的开源工作流管理系统,完全用Java语言编写,其持久层依赖于Hibernate框架,这意味着JBPM能够...

    JBPM工作流应用开发文档

    【JBPM工作流应用开发文档】深入解析 JBPM(java Business Process Management)是一个基于JavaEE的轻量级工作流管理系统,旨在支持企业级的流程定义、部署、执行和管理。作为JBoss的一个子项目,它与其他优秀开源...

    jbpm 工作流引擎

    - **jBPM**:全称为 JBoss Business Process Management,是由 JBoss 开发的一款开源工作流管理系统。该系统提供了高度灵活且易于扩展的功能,适用于各种复杂的业务流程管理场景。 - **流程建模语言**:jBPM 提供了...

    JBoss jBPM jPDL中文指南

    JBoss jBPM(Java Business Process Management)是一个开源的工作流引擎,主要用于实现业务流程管理和任务协调。jPDL(jBPM Process Definition Language)是jBPM早期版本中使用的一种流程定义语言,它提供了一种...

    JBPM4工作流介绍.pptx

    JBPM4作为工作流管理系统的一种实现,它提供了服务API和PVM(Process Virtual Machine)以及JPDL(JBoss Process Definition Language),使得开发者能够更方便地定义和管理流程。PVM是JBPM4内部的工作流引擎,而...

Global site tag (gtag.js) - Google Analytics