spring+maven项目整合activiti在使用maven build启动时报包冲突错误。java.lang.ClassCastException: de.odysseus.el.ExpressionFactoryImpl cannot be cast to javax.el.ExpressionFactory(Tomcat中单独启动并没有报该错误)
原因:jar重复出现冲突 ,el-api.jar 和 juel-api.jar
解决: 删掉其中一个即可。
如下pom文件中排除juel-api包,后正常启动
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-engine</artifactId>
<version>6.0.0</version>
<exclusions>
<exclusion>
<groupId>de.odysseus.juel</groupId>
<artifactId>juel-api</artifactId>
</exclusion>
</exclusions>
</dependency>