Activiti

Activiti是一个项目的名称,Alfresco软件在2010年5月17日宣布Activiti业务流程管理(BPM)开源项目的正式启动,其首席架构师由业务流程管理BPM的专家 Tom Baeyens担任。

Activiti定义流程抛出event definitions only allowed on start event if subprocess...错误

在Activiti中,定义一个流程,该流程包含事件子流程。当启动流程时抛出如下错误信息: org.activiti.engine.ActivitiException: Errors while parsing: event definitions only allowed on start event if subprocess is an event subprocess | subStart | line 7 | column 33

serviceTask 元素忘记设置必要属性的错误信息

在测试serviceTask的时候忘记设置'class', 'delegateExpression', 'type', 'operation', 或 'expression'属性。导致系统抛出Errors while parsing:[Validation set: 'activiti-executable-process' | Problem: 'activiti-servicetask-missing-implementation'] : One of the attributes 'class', 'delegateExpression', 'type', 'operation', or 'expression' is mandatory on serviceTask. - 等错误信息

将activiti的databaseSchemaUpdate设置为drop-create抛出DbSqlSession 错误

今天在测试activiti的databaseSchemaUpdate属性的drop-create的时候一直抛出org.activiti.engine.impl.db.DbSqlSession错误信息,开始有点疑惑,折腾了很久才知道,原来是我将activiti数据库中的某些表或者记录删除,造成外键约束混乱,才会抛出这个错误。

抛org.activiti.engine.ActivitiObjectNotFoundException: no deployed process definition found with id 'simpleApprovalProcess'错误

今天在学习activiti5的时候遇到了这个问题:org.activiti.engine.ActivitiObjectNotFoundException: no deployed process definition found with id 'simpleApprovalProcess',网上这方面的资料少,一直没有找到为什么会出现这个错误。最后通过调试程序,终于发现这个问题是自己粗心造成的。

抛java.lang.NoClassDefFoundError: org.apache.commons.lang3.ObjectUtils错误

根据上面的错误信息可以明确的知道是因为缺少commons-lang3-3.3.2.jar文件造成,你需要到网上下载该jar文件,然后将下载好的jar文件放到当前项目的classpath路径下面,即可解决该问题。

抛java.lang.NoClassDefFoundError: org.joda.time.ReadablePeriod错误

在进行activiti环境搭建时总是抛出java.lang.NoClassDefFoundError: org.joda.time.ReadablePeriod错误信息,仔细观察该错误信息是NoClassDefFoundError(类没有找到错误),说明是缺少必要的jar文件。

抛java.lang.NoClassDefFoundError: org.slf4j.LoggerFactory错误

根据java.lang.NoClassDefFoundError: org.slf4j.LoggerFactory错误信息可以轻松的知道,错误的原因是因为缺少slf4j日志组件jar包造成的,slf4j是一个开源的日志组件,和log4j类似,都是用来记录日志的开源组件。

抛java.lang.NoClassDefFoundError: org.apache.ibatis.transaction.TransactionFactory错误

如果你曾经或正在使用MyBatis或iBatis,那么,根据java.lang.NoClassDefFoundError: org.apache.ibatis.transaction.TransactionFactory这个异常就可以很容易知道是因为缺少iBatis的jar包造成的错误。解决办法就是下载ibatis,然后将jar文件加入到项目的classpath下面。

抛[activiti.cfg.xml] cannot be opened because it does not exist错误

这个[activiti.cfg.xml] cannot be opened because it does not exist错误信息是告诉我们,该项目缺少activiti.cfg.xml配置文件,activiti默认情况下会在classpath路径下面去寻找名为activiti.cfg.xml的配置文件,如果没有找到,则抛出该异常信息。

首页 1 末页 共9/1页
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号