`
liangzhian0620
  • 浏览: 24668 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

jbpm4 环境的配置

    博客分类:
  • jbpm
阅读更多
环境搭建
jbpm4
首先在官网(http://sourceforge.net/projects/jbpm/files)下载jbpm-4.3.zip;
解压这个包 目录结构如下:
doc 文档
examples 示例
install 安装配置文件
lib 依赖包
migration 工具
src 源码包

eclipse 中安装JBPM4插件(jbpm4插件要求eclipse3.5以上的版本,可以在http://www.eclipse.org/downloads下载eclipse for jee版本);

在eclipse help->install new software->work with->add->Archive选择jbpm4插件的安装包/jbpm-4.3/install/src/gpd/jbpm-gpd-site.zip 进行安装。安装完成后进行重新启动。

eclipse->windows->Preferences查看有是否有jboss jbpm如果有说明插件安装成功

配置运行环境
首先导入jbpm-4.3\jbpm.jar和lib包下的相关jar文件
examples\src\jbpm.cfg jbpm.hibernate.cfg jbpm.mail.properties jbpm.mail.templates.examples logging.properties 5个文件copy到项目中

创建一个工作流程如:login.jpdl.xml
在定义工作流程时输入中文可能会出现乱码,解决方法是在将eclipse\eclipse.ini文件中加入-Dfile.encoding = UTF-8 重新启动eclipse

下面建立一个junit 测试

import java.util.List;

import junit.framework.TestCase;

import org.jbpm.api.Configuration;
import org.jbpm.api.ProcessDefinition;
import org.jbpm.api.ProcessEngine;
import org.jbpm.api.RepositoryService;

public class LoginTest extends TestCase {

ProcessEngine processEngine;

public LoginTest() {
processEngine = Configuration.getProcessEngine();
}

public void testDeploy() {
//启动流程
RepositoryService repositoryService = processEngine
.getRepositoryService();
repositoryService.createDeployment().addResourceFromClasspath(
"jbpm fileName 如:login.jpdl.xml").deploy();

//查看流程
List<ProcessDefinition> list = repositoryService.createProcessDefinitionQuery().list();
for(ProcessDefinition pd: list){
System.out.println(pd.getId());
}
}

}
1
2
分享到:
评论

相关推荐

    JBPM4环境搭建

    **JBPM4环境搭建** JBPM(Java Business Process Management)是一款开源的工作流管理系统,它提供了对业务流程的建模、部署、执行和监控的能力。在本文中,我们将深入探讨如何搭建JBPM4.4的开发环境,这对于理解...

    jBPM4入门基础环境配置

    **jBPM4入门基础环境配置** jBPM(Java Business Process Management)是一个开源的工作流管理系统,主要用于处理业务流程的建模、部署、执行和监控。jBPM4是其第四个主要版本,它提供了丰富的功能,包括流程定义、...

    JBPM4环境搭建.docx

    本文将指导读者如何搭建 JBPM4 环境,包括下载和安装 JBPM4 运行环境、安装 GPD 设计器、配置 Jar 的 ClassPath、配置 JBPM 的配置文件以及导入示例项目。 在开始之前,请先下载 JBPM4 运行环境(约 110MB),然后...

    jbpm5环境配置、中文文档

    **jbpm5环境配置** jbpm5是一款开源的工作流管理系统,它提供了强大的业务流程管理和工作流功能。在开始使用jbpm5之前,首先需要进行环境配置。以下是对jbpm5环境配置的详细步骤: 1. **Java环境安装**:jbpm5基于...

    jbpm5环境配置-myeclipse

    jbpm5环境配置-myeclipsev

    jbpm视频环境配置

    首先,jbpm环境配置的核心是搭建开发环境,包括JBPM的服务器端安装与配置以及Eclipse流程插件的安装。在"第二部分、(安装和配置JBPM5.4及Eclipse流程插件安装).exe"这个文件中,可能详细讲述了以下步骤: 1. **...

    jbpm4jbpm5

    文字版提供了jbpm的开发指导,可能涵盖了如何配置环境、创建流程定义(Process Definition)、设计工作流、处理事件、集成其他系统等方面的内容。开发者可以通过指南学习到jbpm的核心概念,如流程定义语言(bpmn2.0...

    jbpm运行环境配置

    jbpm的数据源配置基于Hibernate,这意味着你需要在hibernate.cfg.xml文件中进行设置。有两种主要的配置方法:一是使用JNDI数据源,二是直接配置数据库连接参数。使用JNDI数据源时,你将在web应用服务器(如Tomcat、...

    jbpm5环境配置

    jbpm5环境配置是一项关键任务,涉及到多个组件的安装与配置,以确保jbpm5能够在指定环境中正常运行。jbpm5是一个开源的工作流管理系统,它提供了业务流程管理和规则引擎等功能,常用于企业级应用。 首先,我们需要...

    JBPM4最完整最详细的配置文档

    本配置文档详细介绍了如何在Windows环境下搭建JBPM4的开发环境,包括JDK、myeclipse、Tomcat、Ant以及Oracle数据库的安装和配置。 首先,你需要准备以下软件清单: - JDK1.6或更高版本 - JBPM4.4 - Tomcat6或更高...

    jBPM4工作流应用开发指南.pdf

    - **环境准备:** 讲述如何搭建jBPM4开发环境,包括下载jBPM4的发行包,配置开发工具和运行时环境。 - **基础概念:** 介绍工作流、BPMN(业务流程建模符号)、jBPM4中的关键术语和概念,帮助开发者建立基础知识...

    jbpm4案例源码

    这个实例可能包含了前端界面、后端服务以及数据库配置,展示了如何将jbpm4集成到Web环境中。开发者可以通过查看和运行这些源代码,学习如何创建用户交互界面、与jbpm4服务交互以及如何实现流程的生命周期管理。 ...

    jbpm4 完整的请假流程

    1. **安装和配置jbpm4环境**:包括设置JDBC数据源、部署jbpm服务和工作流引擎。 2. **设计和部署流程**:使用BPMN编辑器创建请假流程图,并将其部署到jbpm4服务器。 3. **启动流程实例**:通过API或用户界面启动请假...

    jBPM4完整例子

    2. **jBPM4集成**:将jBPM4的库添加到项目中,配置jBPM4的数据源、工作流引擎等核心组件。 3. **流程建模**:使用jBPM4的流程建模工具,如eclipse的jbpm plugin,创建请假流程模型,定义各个活动(如申请、审批等)...

    SSH jbpm4 ExtJs 完整配置,完整实例

    6. 配置文件:.classpath、.project、.settings等文件是Eclipse IDE的相关配置,用于项目构建和开发环境的设置。.myhibernatedata可能是Hibernate的数据源配置或测试数据。 7. .myeclipse和.src:.myeclipse目录...

    jBPM4学习总结

    环境配置是使用jBPM的第一步,包括设置JDBC数据源、配置持久化机制(如Hibernate)以及确保所有必要的库文件已添加到类路径。 #### 2. 流程模板与流程实例 - **发布流程模板**:定义一个业务流程,通常通过流程建模...

    jBPM4用户指南入门教程

    同时,还需要配置数据库连接,因为jBPM4使用数据库来存储流程实例和相关数据。可以使用H2内嵌式数据库,或者根据项目需求选择其他支持的数据库如MySQL、Oracle等。 **第三章 流程设计器** jBPM4提供了一个直观的...

Global site tag (gtag.js) - Google Analytics