求大神指点!!!java,activiti工作流id和配置文件没问题,但是执行时一直抛异常

异常为:org.activiti.engine.ActivitiObjectNotFoundException: no processes deployed with key 'document'
配置:

<process id="document" name="document" isExecutable="true"> <documentation>公文审批演示</documentation> <startEvent id="startevent1" name="Start" activiti:initiator="applyUserId"></startEvent> <userTask id="deptLeaderAudit" name="部门主管审批" activiti:candidateGroups="oa:document:deptLeaderAudit"></userTask> <exclusiveGateway id="exclusivegateway5" name="Exclusive Gateway"></exclusiveGateway> <userTask id="modifyApply" name="调整申请" activiti:assignee="${applyUserId}"></userTask> <userTask id="leadAudit" name="领导审批" activiti:candidateGroups="oa:document:leadAudit"></userTask> <exclusiveGateway id="exclusivegateway6" name="Exclusive Gateway"></exclusiveGateway> <userTask id="comBack" name="归档" activiti:assignee="${applyUserId}"></userTask> <endEvent id="endevent1" name="End"></endEvent> </process>

包含了所有Activiti的jar包(和源代码jar包)。依赖没有用这种方式发布。 Activiti引擎必须的依赖如下所示(通过mvn dependency:tree生成):
org.activiti:activiti-engine:jar:5.12.1
+- org.apache.commons:commons-email:jar:1.2:compile | +- javax.mail:mail:jar:1.4.1:compile
| \- javax.activation:activation:jar:1.1:compile +- org.apache.commons:commons-lang3:jar:3.1:compile +- org.mybatis:mybatis:jar:3.1.1:compile
+- org.springframework:spring-beans:jar:3.1.2.RELEASE:compile | \- org.springframework:spring-core:jar:3.1.2.RELEASE:compile | +- org.springframework:spring-asm:jar:3.1.2.RELEASE:compile

| \- commons-logging:commons-logging:jar:1.1.1:compile \- joda-time:joda-time:jar:2.1:compile
注意:只有使用了mail service task才必须引入mail依赖jar。
所有依赖可以在Activiti 源码的模块中, 通过mvn dependency:copy-dependencies下载
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答