Jbpm3.2 发布定义好的流程文件
2011-02-19 00:10
405 查看
在流程定义后需要对流程定义文件发布到数据库中,在学习过程中我使用的是以下的方法,当然在实际开发中不会是这样的,不过应该也类似,后面可能会介绍.
具体的发布代码如下:
希望对看到的你有所帮助!!!
具体的发布代码如下:
package com.worldunion.test; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.util.zip.ZipInputStream; import org.jbpm.JbpmConfiguration; import org.jbpm.JbpmContext; import org.jbpm.graph.def.ProcessDefinition; public class DeploymentTest { public static void main(String[] args) throws IOException{ // String archiveFile = "D:/Development/jbpm/jbpmWeb/processes/payment/payment.rar"; // deploy(archiveFile); String path = "D:/Development/jbpm/jbpmWeb03/processes/purchase/purchase.rar"; deploy(path); } private static void deploy(String archiveFile) throws IOException{ JbpmContext jbpmContext = JbpmConfiguration.getInstance().createJbpmContext(); try{ InputStream is = new FileInputStream(new File(archiveFile)); ZipInputStream zis = new ZipInputStream(is); ProcessDefinition pd = ProcessDefinition.parseParZipInputStream(zis); jbpmContext.deployProcessDefinition(pd); zis.close(); is.close(); System.out.println("--------------------------------------"); System.out.println("发布成功!!!!"); System.out.println("--------------------------------------"); }finally{ jbpmContext.close(); } } }
希望对看到的你有所帮助!!!
相关文章推荐
- jbpm 定义请假流程 编程发布流程文件
- jbpm教程(二)创建公文 并把公文与流程定义文件相互绑定
- jbpm3.2.2部署流程定义文件的错误
- java流程管理 之 jbpm流程定义、发布、查看、删除
- JBPM4.4:API风格、管理(部署、删除、更改、查询(文件资源、活动坐标))流程定义
- jbpm4.4根据.jpdl.xml流程定义文件,得到流程图.png
- jbpm3 流程定义文件
- jbpm教程(一)首先创建jbpm相关的表格并部署流程定义文件
- 关于使用struts2发布JBPM的流程定义
- JBPM创建数据库,流程定义以及发布学习笔记
- jbpm发布流程定义,启动流程实例
- ROS之msg文件定义以及自定义发布主题消息类型
- JBPM4入门——5.流程定义的发布、查询、删除
- jbpm管理流程定义
- openstack_ice之wsgi详解(paste从ini配置文件->routesr具体发布流程)
- jBPM4中发布流程定义zip包遇到的错误
- 说说 jBPM 流程定义语言(11)—— 事件
- JBPM之流程定义基本概念(通过请假流程进行解释)
- 说说 jBPM 流程定义语言(6)—— end (结束活动)
- JBPM的流程定义