工作流activiti5.6的数据库版本问题

工作流activiti5.6的数据库版本问题,第1张

你好,请问一下哦

我在执行ant demo.start时,脚本完成后,会在浏览器内启动所有的 Activiti 的web应用,但却无法访问.你知道这个是怎么回事儿吗?

PS:我安装的版本是5.5

谢谢啦

1. Activiti REST模块介绍

关于Rest的介绍就免除了,主要介绍一下Activiti Rest模块的功能以及如何使用。

1.1 使用REST的好处

简单化:利用现有模块(activiti-rest.war)代替直接API调用

标准化:各个系统根据rest模块的接口规范访问REST资源,统一处理;对于工作流平台来说此特性尤为突出

扩展性:如果官方提供的REST接口还不能满足可以继续在其基础上进行扩展以满足业务系统(平台)的需求

1.2 不适合使用REST的场景

业务数据与流程数据分离:就像kft-activiti-demo中普通表单的演示一样,业务数据保存在一张单独设计的表中,而不是把表单数据保存在引擎的变量表中,所以对于这样的场景中需要联合事务管理的就不能使用REST了,例如:启动流程、任务完成、业务与流程数据联合查询。

1.3 部署Rest模块

从5.11版本开始不再使用ant脚本的方式启动demo,并且把activiti-explorer和activiti-rest分离并分别提供一个war包,在wars目录可以找到它。

把activiti-rest.war解压到Web服务器的应用部署目录(例如tomcat的webapps),根据实际需求修改activiti-rest/WEB-INF/classes/db.properties里面的数据库配置后启动应用。

可以通过REST工具测试是否部署成功可以正常的提供服务,例如Chrome的插件REST

Console,或者通过Spring MVC提供的RestTemplate。

Snaker是一个基于Java的开源工作流引擎,适用于企业应用中常见的业务流程。本着轻量、简单、灵巧理念设计,定位于简单集成,多环境支持

轻量:核心代码行数大约7000行,强大的扩展性,支持Spring、Jfinal、Nutz平台级框架;支持Jdbc、SpringJdbc、Hibernate3or4、Mybatis等orm框架

简单:表设计简单,流程组件简单[start/end/task/custom/subprocess/decision/fork/join]

灵巧:暴露大量可扩展接口,支持流程设计器、流程引擎的组件模型自定义[节点自定义、属性自定义、表单自定义]

2.0.0版本改进包括:

1.snakerflow重新规划,将第三方扩展支持以独立子模块发布

2.支持自动初始化脚本,只需要用户创建一个数据源即可

3.支持Web自定义表单、eclipse插件自定义表单[未体现在snaker-web演示项目中]

4.流程web设计器增强,支持绑定自定义表单、支持选择参与者

5.流程状态图增强,支持单击活动节点显示处理人,抵达时间,并且可动态添加参与者

6.增加jfinal支持,事务可统一由jfinal控制

7.增加nutz支持,事务可统一由nutz控制

8.增强:

TaskService增加根据taskId获取TaskModel的api

Order实体的orderNo支持由map传递运行时数据(key:SnakerEngine.ID)

增加IReminder接口,用于超时提醒

望采纳!!!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9662309.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存