



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
工作流Activiti的学习总结(三) activit数据库限制和数据库相关的配置数据库相关的配置:在activiti中的持久化框架采用Ibatis3实现。有两种方式定义activiti的数据库。1.通过perties定义数据库相关的属性:jdbcUrl:jdbc url连接字符串. jdbcDriver:数据库驱动 jdbcUsername:用户名。jdbcPassword: 用户密码默认的MyBatis连接池设置基于perties文件构建数据源的。以下属性为可选的连接池默认的属性:jdbcMaxActiveConnections:在任何时间,连接池中最大的活动连接数.默认为10。 jdbcMaxIdleConnections: 连接池中最大的连接池空闲连接数。jdbcMaxCheckoutTime: 连接池心跳检查毫秒数。默认 20000 (20秒). jdbcMaxWaitTime: This is a low level setting that gives the pool a chance to print a log status and re-attempt the acquisition of a connection in the case that its taking unusually long (to avoid failing silently forever if the pool is misconfigured) Default is 20000 (20 seconds). 在activiti-cfg.jar文件中配置如下:采用数据源方式可以如下: . 以下两个属性最好设置:databaseType:这个参数并不是必须设置,但是在采用非H2的数据库时候,就是必须的,这个设置在数据库创建和查询时候使用。databaseSchemaUpdate:在工作流引擎启动和关闭的使用数据库的针对表结构的处理策略。默认为false:在工作流引擎启动时检查数据库脚本的版本和activiti library的版本是否一致如果不一致抛出异常信息。true:在脚本结构发生变化时候,检查表结构是否存在,如果存在则更新,如果不存在则创建。create-drop:当工作流引擎被创建时候创建,当工作流引擎关闭时删除表结构信息。Job executor activationJobExecutor是一个管理一系列激活timer和异步消息的线程的组件。在单元测试里可以使用ManagementService.createJobQuery查询线程,使用ManagementService.executeJob执行线程的方法。默认情况下JobExecutor在流程引擎启动的时候激活状态。可以通过以下方式关闭。Mail Server配置:activiti支持在业务流程中发送电子邮件。如果要发送一个邮件,必须配置一个有效的SMTP邮件服务器配置。History 配置配置如下:目前支持的数据库和版本(版本采用activiti5.6说明):Activiti database typeVersions testedNotesh21.2.132Default configured databaseMysql5.1.11Oracle10.2.0Postgres8.4db2DB2 9.7 using db2jcc4EXPERIMENTALMssql2008 using JDBC jtds-1.2.4EXPERIMENTAL选择不同数据库,如果要运行非H2数据库,通过运行demo setup或者需要自动生成配置文件为不同的数据库。可能需要编辑以下文件:1. 修改setup/perties 中db属性设置使用的数据库类型oracle|mysql|postgres| h2|db2|mssql,activiti中db属性对数据库类型的大小写敏感。2. 修改set/build.$peties,设置jdbc的连接参数信息。在setup/build目录可以使用ant cfg.create自动生成配置文件在setup/build/activiti-cfg.xml和一个setup/build下一个包含activiti-cfg.xml配置文件的activiti-cfg.jar。如果想重新安装demo在其他数据库可以采用如下步骤命令:1.停止demo setupant demo.stop 2.清
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 六一活动拉花活动方案
- 六一活动活动策划方案
- 六一相亲活动方案
- 六一积分活动方案
- 六一美食节活动方案
- 六一食堂活动方案
- 六味斋公司策划方案
- 安全生产法考试题及答案A1
- 药学思修考试试题及答案
- 六神花露水促销活动方案
- 2022版义务教育(物理)课程标准(附课标解读)
- MOOC Spark编程基础-厦门大学 中国大学慕课答案
- 大易通用能力测评题库
- 联邦学习技术在人工智能中的应用与发展前景
- 地块控制性详细规划说明书
- 消防水管道改造应急预案
- 读书分享读书交流会《小鹿斑比》(课件)
- 机场跑道容量评估模型与方法研究
- 《切坡建房地质灾害防治技术规程》
- 精益日常管理DM
- 数据链系统与技术(第2版) 课件ch08数据链的网络协议
评论
0/150
提交评论