jbpm4 环境的配置

环境搭建
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());
}
}

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值