整合activiti过程中遇到的一些错误

【一】、缺少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包

【二】、activtiti使用类检查并部署出现

### The error may exist in org/activiti/db/mapping/entity/Task.xml
### The error may involve org.activiti.engine.impl.persistence.entity.TaskEntity.selectTaskByQueryCriteria-Inline
### The error occurred while setting parameters

错误原因:
1、可能是activiti与mybatis的jar包版本冲突,可以将mybatis的jar包版本降低 再试。

解决:
将mybatis-3.3.0.jar 换成mybatis-3.2.5.jar

你可能感兴趣的:(问题与解答集,java)