老项目整合activiti5.18工作流引擎

最近公司想用流程引擎,记得13年的时候用过,现在去看,我去都到5.22版本了,而且web设计器汉化版了,做的非常的漂亮,但是没用过,只是用eclipse进行画流程图,那下面就说说一下花了一天的时间整理的过程吧。


遇到的几个问题:
1.老项目使用的是老版本的ibatis,而activiti用的是mybatis,这样我得弄一个数据源给流程引擎用:
2.幸好老项目集成了spring,这样我就可以用spring+activiti这种方式了,但是有些包老是缺失、和冲突,各种异常,只能TM一个个解决了

缺少jar包问题
1、Could not initialize class org.activiti.spring.SpringProcessEngineConfiguration
缺少slf4j-api-1.7.5.jar、slf4j-log4j12-1.7.5.jar这2个jar包

2、java.lang.NoClassDefFoundError: org/activiti/validation/ProcessValidator

这个是activiti5.15版本的问题,缺少activiti-process-validation-5.16.jar这个jar包,我全部给换成activiti5.16就没有这个问题了

3、 NoClassDefFoundError: org/apache/commons/lang3/time/FastDateFormat
缺少commons-lang3-3.3.2.jar这个jar包

4、 java.lang.NoClassDefFoundError: org/joda/time/ReadablePeriod
缺少joda-time-2.1.jar这个jar包

那下面晒一下所需要的新增的东西


配置文件.pic.jpg
jar包冲突.pic.jpg
jar包依赖.pic_hd.jpg

你可能感兴趣的:(老项目整合activiti5.18工作流引擎)