求JBPM5.4怎样在TOMCAT6中进行部署

tempbaby 2013-09-10 10:06:31
按照网上的资料进行配置都没哟成功,有没有人可以提供相关文档说明,或者已经成功实现的指导一下。谢谢
...全文
352 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
a523662323 2013-10-17
  • 打赏
  • 举报
回复
我也向知道,jbpm官方文档第4章例子都没有,我说的是英文原版的那个,那里写了个4.1.2using a java hanlder 4.1.3writing your own domain-specific task.可是什么都没有, http://docs.jboss.org/jbpm/v5.4/userguide/ch.quickstarts.html#d0e1149这里是连接,什么都没有 整个文档也没个跑human task的例子,求帮助有关human task的例子,这jbpm5.4例子真心少
jBPM4.3用户指南 1. 导言 1.1. 许可证与最终用户许可协议 1.2. 下载 1.3. 源码 1.4. 什么是jBPM 1.5. 文档内容 1.6. 从jBPM 3升级到jBPM 4 1.7. 报告问题 2. 安装配置 2.1. 发布 2.2. 必须安装的软件 2.3. 快速上手 2.4. 安装脚本 2.5. 依赖库和配置文件 2.6. JBoss 2.7. Tomcat 2.8. Signavio基于web的流程编辑器 2.9. 用户web应用 2.10. 数据库 2.10.1. 创建或删除表结构 2.10.2. 更新已存在的数据库 2.11. 流程设计器(GPD) 2.11.1. 获得eclipse 2.11.2. 在eclipse安装GPD插件 2.11.3. 配置jBPM运行时 2.11.4. 定义jBPM用户库 2.11.5. 在目录添加jPDL4模式 2.11.6. 导入示例 2.11.7. 使用ant添加部分文件 3. 流程设计器(GPD) 3.1. 创建一个新的流程文件 3.2. 编辑流程文件的源码 4. 部署业务归档 4.1. 部署流程文件和流程资源 4.2. 部署java类 5. 服务 5.1. 流程定义,流程实例和执行 5.2. ProcessEngine流程引擎 5.3. Deploying a process部署流程 5.4. 删除流程定义 5.5. 启动一个新的流程实例 5.5.1. 最新的流程实例 5.5.2. 指定流程版本 5.5.3. 使用key 5.5.4. 使用变量 5.6. 执行等待的流向 5.7. TaskService任务服务 5.8. HistoryService历史服务 5.9. ManagementService管理服务 5.10. 查询 API 6. jPDL 6.1. process流程处理 6.2. 控制流程Activities活动 6.2.1. start启动 6.2.2. State状态节点 6.2.2.1. 序列状态节点 6.2.2.2. 可选择的状态节点 6.2.3. decision决定节点 6.2.3.1. decision决定条件 6.2.3.2. decision expression唯一性表达式 6.2.3.3. Decision handler决定处理器 6.2.4. concurrency并发 6.2.5. end结束 6.2.5.1. end process instance结束流程处理实例 6.2.5.2. end execution结束流向 6.2.5.3. end multiple多个结束 6.2.5.4. end State结束状态 6.2.6. task 6.2.6.1. 任务分配者 6.2.6.2. task候选人 6.2.6.3. 任务分配处理器 6.2.6.4. 任务泳道 6.2.6.5. 任务变量 6.2.6.6. 在任务支持e-mail 6.2.7. sub-process子流程 6.2.7.1. sub-process变量 6.2.7.2. sub-process外出值 6.2.7.3. sub-process外向活动 6.2.8. custom 6.3. 原子活动 6.3.1. java 6.3.2. script脚本 6.3.2.1. script expression脚本表达式 6.3.2.2. script 文本 6.3.3. hql 6.3.4. sql 6.3.5. mail 6.4. Common activity contents通用活动内容 6.5. Events事件 6.5.1. 事件监听器示例 6.5.2. 事件传播 6.6. 异步调用 6.6.1. 异步活动 6.6.2. 异步分支 6.7. 用户代码 6.7.1. 用户代码配置 6.7.2. 用户代码类加载器 7. Variables变量 7.1. 变量作用域 7.2. 变量类型 7.3. 更新持久化流程变量 8. Scripting脚本 9. Configuration配置 9.1. 工作日历 9.2. Email
1 工作流的概念 5 2 工作流的过程 7 3 Jbpm4.4介绍 7 3.1工作流引擎 8 3.2jpdl 8 3.3数据库 8 3.3.1资源库和运行时表结构 8 3.3.2历史数据库表 9 3.3.3身份认证表 9 3.4jbpm.cfg.xml 9 3.5 jbpm.hibernate.cfg.xml 10 3.6logging.properties 10 4 准备环境 10 4.1jbpm4.4软件环境 10 4.2相关资源下载 10 4.3安装流程设计器(MyEclipse插件) 11 4.4在MyEclipse添加jpdl4.4 xsd文件 11 4.5准备jbpm4.4开发环境 13 4.5.1添加jbpm4.4的jar包 13 4.5.2添加并制定配置文件 13 4.6 JBPM在MyEclipse画流程图时出现乱码: 14 5 核心API 14 5.1ProcessEngine 14 5.2RepositoryService 15 5.3ExecutionService 16 5.4TaskService 16 5.5ProcessDefinition 16 5.6ProcessInstance 16 5.7Execution 17 6 管理流程定义 18 6.1设计流程定义文档 18 6.1.1图片 18 6.1.2jpdl.xml文件 18 6.2部署流程定义 19 6.3删除流程定义 20 6.4查询流程定义 21 6.5获取流程定义文档的资源 22 7 执行流程实例 22 7.1启动流程实例 22 7.2查询我的未完成的个人任务 23 7.3办理任务 24 7.4查询已经完成的任务 25 8流程变量 25 8.1添加流程变量 26 8.1.1在启动流程实例时 26 8.1.2在办理任务时 27 8.1.3执行流程实例时 27 8.2获取流程变量 27 8.3流程变量范围 28 8.4JavaBean流程变量 29 8.4.1实现了Serializable的JavaBean 29 9流程定义语言 30 9.1process(流程) 30 9.2Transition(连线) 30 9.3节点 30 9.3.1开始节点(start) 30 9.3.2end、end-error、end-canel 31 9.3.3state(状态活动) 31 9.3.4task(任务活动) 31 9.3.5decision(判断活动) 31 9.3.6fork/join(分支/聚合活动) 31 9.4事件 31 10Transition 31 11state 32 11.1 定义 32 11.2signal方法 33 12task 34 12.1task的执行 34 12.2设置任务执行人 34 12.3通过AssignmentHandler来设置执行人 35 12.4组任务 36 13decision 38 14fork/join 40 15事件 41 15.1流程级别事件 41 15.1.1开始流程实例事件 41 15.1.2结束流程实例事件 41 15.2节点级别事件 41 15.2.1开始节点 41 15.2.2结束节点 42 15.2.3其他节点 42 16 JBPM4.4+SSH+Tomcat整合 42 一.配置Spring相关文件: 42 二、配置Hibernate相关文件: 44 三、整合需要jbpm提供的jar包: 44 17 HelloWorld 45 Xml: 45 Code: 45 18 从数据库取出xml文件和png图片 48 19 向页面输出图片 49 20 页面显示图片 50 21 获取已加载到数据库的XML文件,改修后并重新发布 51 21 会签 53 Xml: 53 code: 54 工作流相关资料 56 22.通过processID查询流程任务 56 23.通过ExecutionId得到 56 24 查询已经结束的流程的节点 56 25 并行任务特点 57 26 得到正在执行的节点 57 27 任务委派给指定人或组 57 28删除候选人 57 29 通过流程实例删除流程 58 30 自由流实现 58 31.子流程处理 59
JBPM4.4工作流用户手册(适合于初始学JBPM4的人),本用户下还有JBPM4.4开发指南(适合于有点经验的人),2011-03-28参考自http://www.family168.com/tutorial/jbpm4.0/html/index.html,可直接浏览网站, 用户目录: 1. 导言 1.1. 许可证与最终用户许可协议 1.2. 下载 1.3. 源码 1.4. 什么是jBPM 1.5. 文档内容 1.6. 从jBPM 3升级到jBPM 4 1.7. 报告问题 2. 安装配置 2.1. 发布 2.2. 必须安装的软件 2.3. 快速上手 2.4. 安装脚本 2.5. 依赖库和配置文件 2.6. JBoss 2.7. Tomcat 2.8. Signavio基于web的流程编辑器 2.9. 用户web应用 2.10. 数据库 2.10.1. 创建或删除表结构 2.10.2. 更新已存在的数据库 2.11. 流程设计器(GPD) 2.11.1. 获得eclipse 2.11.2. 在eclipse安装GPD插件 2.11.3. 配置jBPM运行时 2.11.4. 定义jBPM用户库 2.11.5. 在目录添加jPDL4模式 2.11.6. 导入示例 2.11.7. 使用ant添加部分文件 3. 流程设计器(GPD) 3.1. 创建一个新的流程文件 3.2. 编辑流程文件的源码 4. 部署业务归档 4.1. 部署流程文件和流程资源 4.2. 部署java类 5. 服务 5.1. 流程定义,流程实例和执行 5.2. ProcessEngine流程引擎 5.3. Deploying a process部署流程 5.4. 删除流程定义 5.5. 启动一个新的流程实例 5.5.1. 最新的流程实例 5.5.2. 指定流程版本 5.5.3. 使用key 5.5.4. 使用变量 5.6. 执行等待的流向 5.7. TaskService任务服务 5.8. HistoryService历史服务 5.9. ManagementService管理服务 5.10. 查询 API 6. jPDL 6.1. process流程处理 6.2. 控制流程Activities活动 6.2.1. start启动 6.2.2. State状态节点 6.2.2.1. 序列状态节点 6.2.2.2. 可选择的状态节点 6.2.3. decision决定节点 6.2.3.1. decision决定条件 6.2.3.2. decision expression唯一性表达式 6.2.3.3. Decision handler决定处理器 6.2.4. concurrency并发 6.2.4.1. 使用 fork实现并行分支 6.2.5. end结束 6.2.5.1. end process instance结束流程处理实例 6.2.5.2. end execution结束流向 6.2.5.3. end multiple多个结束 6.2.5.4. end State结束状态 6.2.6. task 6.2.6.1. 任务分配者 6.2.6.2. task候选人 6.2.6.3. 任务分配处理器 6.2.6.4. 任务泳道 6.2.6.5. 任务变量 6.2.6.6. 在任务支持e-mail 6.2.7. sub-process子流程 6.2.7.1. sub-process变量 6.2.7.2. sub-process外出值 6.2.7.3. sub-process外向活动 6.2.8. custom 6.3. 自动活动 6.3.1. java 6.3.2. script脚本 6.3.2.1. script expression脚本表达式 6.3.2.2. script 文本 6.3.3. hql 6.3.4. sql 6.3.5. mail 6.4. Common activity contents通用活动内容 6.5. Events事件 6.5.1. 事件监听器示例 6.5.2. 事件传播 6.6. 异步调用 6.6.1. 异步活动 6.6.2. 异步分支 6.7. 用户代码 6.7.1. 用户代码配置 6.7.2. 用户代码类加载器 7. Variables变量 7.1. 变量作用域 7.2. 变量类型 7.3. 更新持久化流程变量 7.4. 声明变量 7.5. 变量历史 8. Scripting脚本 9. Configuration配置 9.1. 工作日历 9.2. Console控制台 9.3. Email A. 修改日志
BPM4工作流应用开发指南 《jBPM4工作流应用开发指南》是2010年电子工业出版社出版的图书,作者是胡奇。 完全解析jBPM4应用开发技术 9位工作流业内专家联袂推荐 随着在现代企业管理对于信息化、流程化的深度挖掘,具有业务流程管理的技术和思想已经成为致力于全面掌控企业级应用系统人士“日常生活、居家旅行”的必备素质。 本书分两篇。第一篇介绍工作流管理技术的概念、起源和发展历程,开源工作流选型,以及jBPM——这个迄今为止最成功的Java开源工作流项目的“前世今生”。此外,本篇还可以帮助读者快速上手jBPM4、使用jBPM4开发企业流程应用,包括安装和配置jBPM4、使用jBPM图形化流程设计器(GPD)设计流程、把流程部署到服务器上去、使用jBPM 4 Service API控制流程、掌握jBPM流程定义语言、流程变量、流程脚本。第二篇主要涉及基于jBPM4这个强大的应用程序框架打造属于自己独特业务的“企业流程管理平台”,包括jBPM4扩展研发先决条件、深入jPDL和jBPM Service API、升级jBPM3到jBPM4、流程虚拟机原理、jBPM4的设计思想、随需而配jBPM4、异步工作执行器、深入jBPM4电子邮件支持、系统日志、jBPM4与Spring框架集成、jBPM4与JBoss应用服务器集成、国特色工作流的jBPM实现。 本书结构条理清晰,实践例程与理论思想紧密结合,翔实易懂,由浅入深,具有很强的参考性和实用性。本书适合所有掌握JavaEE(Java企业级版本)开发技术的人员——无论您是技术开发者、项目实施者、系统架构师,还是流程分析师、业务方案顾问,本书都适合您。 第一篇 jBPM工作流开发基础 1 第1章 工作流基础 2 1.1 工作流概念 2 1.1.1 工作流管理思想之于企业现代化管理 2 1.1.2 工作流技术在企业的应用 5 1.1.3 如何从一个开发者的角度看工作流技术 6 1.2 工作流管理系统的发展历程 9 1.2.1 工作流管理系统参考模型 11 1.2.2 BPM 15 1.3 开源工作流选型 16 1.4 jBPM 19 1.4.1 jBPM前世今生 19 1.4.2 关于jBPM4您需要知道的 19 1.5 小结 23 第2章 安装和配置jBPM4 24 2.1 jBPM4安装先决条件 24 2.2 快速开始吧 26 2.3 安装脚本详解 27 2.3.1 关于配置文件 30 2.3.2 关于依赖库 31 2.4 安装到JBoss 31 2.5 安装到Tomcat 32 2.6 基于Web的Signavio流程设计器 33 2.6.1 jBPM Web流程设计器简介 33 2.6.2 独立安装Signavio 34 2.6.3 配置Signavio 34 2.7 用户自定义jBPM Web应用程序 35 2.8 安装jBPM数据库 35 2.8.1 新数据库安装 36 2.8.2 升级旧的数据库 36 2.9 安装图形化流程设计器(GPD) 37 2.9.1 获取Eclipse 37 2.9.2 在Eclipse安装GPD插件 37 2.9.3 配置jBPM运行环境 38 2.9.4 添加jPDL4 Schema校验 41 2.9.5 导入和使用范例 41 2.10 例程:jBPM HelloWorld 43 2.11 小结 45 第3章 使用jBPM图形化流程设计器(GPD)设计流程 46 3.1 创建一个新流程 47 3.2 编辑流程定义源 49 3.3 例程:设计一个“复杂的”业务流程 49 3.4 小结 53 第4章 把流程部署到服务器上去 54 4.1 部署流程定义和资源文件 54 4.2 部署流程Java类的3个方法 57 4.3 例程:部署业务流程定义 58 4.4 小结 61 第5章 使用jBPM4 Service API控制流程 62 5.1 流程定义、流程实例和执行的概念 62 5.2 流程引擎API 64 5.3 利用API部署流程 67 5.4 通过API删除已部署的流程 69 5.5 使用API发起新的流程实例 69 5.5.1 发起流程实例的常规方法 70 5.5.2 指定业务键发起流程实例 70 5.5.3 指定变量发起流程实例 71 5.6 唤醒一个等待状态的执行 71 5.7 任务服务API 72 5.8 历史服务API 75 5.9 管理服务API 76 5.10 查询服务API 77 5.11 例程:利用jBPM Service API完成流程实例 78 5.12 小结 80 第6章 掌握jBPM流程定义语言 81 6.1 process(流程) 82 6.2 流转控制活动 84 6.2.1 start(开始活动) 85 6.2.2 state(状态活动) 86 6.2.3 decision(判断活动) 89 6.2.4 fork – join(分支/聚合活动) 97 6.2.5 end(结束活动) 102 6.2.6 task(人工任务活动) 107 6.2.7 sub-process(子流程活动) 120 6.2.8 自定义活动 132 6.3 自动活动 134 6.3.1 java(Java程序活动) 135 6.3.2 script(脚本活动) 139 6.3.3 hql(Hibernate查询语言活动) 144 6.3.4 sql(结构化查询语言活动) 147 6.3.5 mail(邮件活动) 149 6.4 事件 153 6.4.1 事件监听 155 6.4.2 事件传播 157 6.4.3 处理异常事件 159 6.5 异步执行 160 6.5.1 异步活动 162 6.5.2 异步分支/聚合 164 6.6 用户代码 166 6.6.1 用户代码的定义 166 6.6.2 用户代码的类加载 168 6.7 小结 170 第7章 流程变量 171 7.1 变量作用域 173 7.2 变量类型 174 7.3 变量的自动更新和序列化 175 7.4 例程:用变量去控制一个流程的运行 177 7.5 小结 179 第8章 流程脚本 182 8.1 Java统一表达式语言 182 8.1.1 语法特点 183 8.1.2 值和方法表达式 184 8.1.3 隐式对象 187 8.1.4 运算符和保留字 188 8.1.5 一些经典EL表达式的例子 190 8.2 例程:用脚本去控制一个流程的运行 192 8.3 小结 194 第二篇 定制属于自己的流程——深入jBPM4扩展研发 195 第9章 jBPM4扩展研发先决条件 196 9.1 深入应用jBPM4所需要知道的 196 9.1.1 如果您的业务基于复杂的规则,在jBPM加入Drools吧 196 9.1.2 抉择,是否使用BPEL 197 9.2 Maven仓库和Java依赖库 199 9.3 小结 200 第10章 深入jPDL和jBPM Service API 201 10.1 timer(定时器)能为您做什么 201 10.1.1 持续时间表达式 202 10.1.2 工作日历 202 10.1.3 定时转移 204 10.1.4 定时事件 205 10.1.5 工作日历定时 207 10.1.6 定时重复 208 10.2 使用group活动编组流程 209 10.3 如何在活动调用EJB方法 214 10.4 使用jms活动 215 10.4.1 模拟JMS服务 217 10.4.2 JMS文本消息 219 10.4.3 JMS Object消息 220 10.4.4 JMS Map消息 222 10.5 历史会话监听链 223 10.6 自定义Web任务表单 225 10.6.1 基本思路 225 10.6.2 表单格式 226 10.7 流程实例的自动迁移 228 10.7.1 简单的流程实例迁移 230 10.7.2 终止流程实例运行的迁移 232 10.7.3 应用活动映射的迁移 234 10.7.4 自定义迁移处理器 236 10.8 小结 239 第11章 升级jBPM3到jBPM4 240 11.1 你所要知道的升级局限性 241 11.2 流程定义转换工具 242 11.2.1 命令行执行 242 11.2.2 Java编码执行 243 11.3 jBPM3到jBPM4的语义变更及翻译 244 11.4 小结 246 第12章 流程虚拟机原理 247 12.1 PVM的架构 247 12.2 PVM的实现 250 12.3 小结 253 第13章 jBPM4的设计思想 254 13.1 API设计 254 13.1.1 活动API 256 13.1.2 事件监听API 256 13.2 执行环境设计 257 13.3 命令设计 258 13.4 服务设计 259 13.5 历史流程处理原理 262 13.6 数据持久化设计 263 13.6.1 jBPM4流程定义资源和实例运行时数据表 264 13.6.2 jBPM4流程历史数据表 265 13.6.3 jBPM4身份认证数据表 266 13.6.4 jBPM4引擎属性数据表 267 13.7 例程:扩展jBPM4的API满足客户化的需 268 13.8 小结 270 第14章 随需而配jBPM4 272 14.1 配置文件设计概要 273 14.2 配置工作日历 274 14.3 配置身份认证组件(组织适配器) 274 14.4 小结 277 第15章 异步工作执行器 278 15.1 设计原理 278 15.2 配置使用 280 15.3 小结 281 第16章 深入jBPM4电子邮件支持 282 16.1 电子邮件的产生 282 16.2 电子邮件服务器 285 16.3 电子邮件扩展 287 16.4 小结 289 第17章 系统日志 290 17.1 配置日志 290 17.2 日志输出级别 292 17.3 Java Logging API日志 292 17.4 利用持久化层日志进行调试 294 17.5 小结 295 第18章 jBPM4与Spring框架集成 296 18.1 集成的目标 297 18.2 为集成配置jBPM4 297 18.3 为集成配置Spring 299 18.4 使用 301 18.5 测试 302 18.6 小结 302 第19章 jBPM4与JBoss应用服务器集成 303 19.1 流程定义打包部署 303 19.2 在JBoss企业级编程模型使用jBPM4 304 19.3 小结 306 第20章 国特色工作流的jBPM实现 307 20.1 退回 308 20.2 取回 313 20.3 会签 318 20.4 委派 326 20.5 自由流 331 20.6 小结 332 附录A jBPM术语 334

6,787

社区成员

发帖
与我相关
我的任务
社区描述
JBoss技术交流
社区管理员
  • JBoss技术交流社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧