付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、北京传智播客教育 JBPM4.4整合国家电力项目讲师: 刘洋北京传智播客教育 一、导入相应的jar包北京传智播客教育 一、导入相应的jar包* 注意事项:(1)与项目中的jar包不能出现冲突(2)版本应一致北京传智播客教育 一、导入相应的jar包 * 项目已经整合了SSH2,那么只需要再添加:jbpm.jar,juel-api.jar,juel-engine.jar,juel-impl.jar,mail.jar,livetribe-jsr223.jar即可* 其中下面三个放到tomcat的lib包目录下,因为这三个包会和tomcat的el-api.jar发生冲突,应先注释掉el-api.jar
2、 Juel-api.jar Juel-engine.jar Juel-impl.jar北京传智播客教育 二、修改配置文件北京传智播客教育 二、修改配置文件1、添加jbpm.cfg.xml文件 文件内容如下 北京传智播客教育 二、修改配置文件2、因为项目中hibernate.cfg.xml文件与jbpm.hibernate.cfg.xml文件冲突,所以修改hibernate.cfg.xml文件添加Jbpm所需要的配置文件 北京传智播客教育 二、修改配置文件3、生成JBPM的18张表Testpublic void createJbpm()ApplicationContext ac = new Cl
3、assPathXmlApplicationContext(beans.xml);SessionFactory sf = (SessionFactory) ac.getBean(sessionFactory);System.out.println(SessionFactory:+sf);北京传智播客教育 三、整合spring北京传智播客教育 三、整合spring1、调用流程引擎不再使用ProcessEngine processEngine = Configuration.getProcessEngine();2、修改jbpm.cfg.xml文件,与spring进行整合的文件 3、在spring的
4、配置文件beans.xml中配置ProcessEngine,添加: 北京传智播客教育 三、整合spring4、测试流程引擎对象Testpublic void testProcessEngine()ApplicationContext ac = new ClassPathXmlApplicationContext(beans.xml);ProcessEngine processEngine = (ProcessEngine)ac.getBean(processEngine);System.out.println(PorcessEngine:+processEngine);出现:org.jbpm.
5、cessengine.SpringProcessEngineee3dee,表示成功5、使用流程引擎对象在Service层使用:Resource()private ProcessEngine processEngine;北京传智播客教育 四、启动Tomcat服务器的配置北京传智播客教育 四、启动Tomcat服务器的配置1、jbpm使用了el表达式的3个jar包,分别是Juel-api.jar,Juel-engine.jar,Juel-impl.jar。这与tomcat的el-api.jar发生冲突 解决:可将tomcat的lib下删除el-api.jar,添加Ju
6、el-api.jar,Juel-engine.jar,Juel-impl.jar2、修改hibernate.cfg.xml文件,将 org.hibernate.dialect.MySQL5Dialect修改成为: org.hibernate.dialect.MySQL5InnoDBDialect北京传智播客教育 附录: MySQLInnoDBDialect介绍问题1:Caused by: org.hibernate.exception.ConstraintViolationException: could not delete: ernal.model.Exec
7、utionImpl#7连接Mysql5时,jBPM4运行到 End结点时的错误,把org.hibernate.dialect.MySQLDialect改为 org.hibernate.dialect.MySQLInnoDBDialect 引用MySQLInnoDBDialect继承自MySQLDialect支持事务处理等高级处理,提供事务支持以及外部键等高级数据库功能。InnoDB 给 MySQL 提供了具有事务(commit)、回滚(rollback)和崩溃修复能力(crash recovery capabilities)、多版本并发控制(multi-versioned concurrenc
8、y control)的事务安全(transaction-safe (ACID compliant)型表。InnoDB 提供了行级锁(locking on row level),提供与 Oracle 类似的不加锁读取(non-locking read in SELECTs)。InnoDB锁定在行级并且也在SELECT语句提供一个Oracle风格一致的非锁定读。另外InnoDB是为处理巨大数据量时的最大性能设计。它的CPU效率可能是任何其它基于磁盘的关系数据库引擎所不能匹敌的。MySQLInnoDBDialect基于上也就有InnoDB相同的功能.北京传智播客教育 附录: MySQLInnoDBDialect介绍InnoDB存储引擎被完全与MySQL服务器整合,InnoDB存储引擎为在主内存中缓存数据和索引而维持它自己的缓冲池。 InnoDB存储它的表索引在一个表空间中,表空间可以包含数个文件(或原始磁盘分区)。这与MyISAM表不同,比如在MyISAM表中每个表被存在分离的文件中。InnoDB 表可以是任何尺寸,即使在文件尺寸被限制为2GB的操作系统
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025金杯(沈阳)汽车有限公司社会招聘笔试历年难易错考点试卷带答案解析
- 2025辽宁盘锦建设投资有限责任公司招聘拟聘用人员笔试历年备考题库附带答案详解
- 2025贵州毕节市大健康集团有限公司第十三届贵州人才博览会招聘工作人员(第二批)笔试历年常考点试题专练附带答案详解
- 2025北京首发集团拟聘人员笔试历年参考题库附带答案详解
- 2025浙江嘉兴海宁市经济房建设发展有限责任公司招聘1人笔试历年典型考点题库附带答案详解
- 2025广东中山市石岐区公有资产投资有限公司招聘高管人员1人笔试历年典型考点题库附带答案详解
- 2025宝鸡高新区就业见习招募笔试历年典型考点题库附带答案详解
- 2025中国中煤华东分公司及其所属企业第一批社会招聘52人笔试历年参考题库附带答案详解
- 2026年拓扑绝缘体材料理论及潜在应用
- 2026年初中历史统编教材培训总结与教学启示
- 2026年公务乘车座次礼仪与司机沟通规范问答
- 2026年北京市西城区高三二模英语试卷(含答案)
- 2026重庆璧山文化旅游产业有限公司面向社会招聘5人备考题库及答案详解(各地真题)
- 济宁市2026届省属公费师范毕业生就业岗位需求备考题库(112个)含答案详解(能力提升)
- 【 道法 】社会主义市场经济体制课件-2025-2026学年统编版道德与法治八年级下册
- GB/T 24283-2018蜂胶
- 餐饮安全管理规章制度
- 教练型领导力360°全方位目标管理之九点领导力课件
- 环通危险货物集装箱永久查验堆存场地及配套仓库项目环境风险评价报告
- 龙门吊安装技术交底
- DB11T 1620-2019 建筑消防设施维修保养规程
评论
0/150
提交评论