我是靠谱客的博主 高挑大米,最近开发中收集的这篇文章主要介绍activiti和tomact整合报错de.odysseus.el.ExpressionFactoryImpl cannot be cast to javax.el.ExpressionFactory,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
最近把activiti6.0.0整合进项目里面去,发现启动的时候进入JSP页面的时候报错。
de.odysseus.el.ExpressionFactoryImpl cannot be cast to javax.el.ExpressionFactory
项目环境: tomcat 7 , activiti 6.0.0, spring4.2.5.RELEASE,mybatis-3.4.1,maven4.0
网上查了很多,发现原因是因为activiti里面自带的juel-api.jar包里面的el相关的依赖跟tomcat里自带的el-api.jar冲突,所以只能删除其中一个,tomcat里的包我不敢乱删,只能删除activiti里面的。
我用的是maven管理,所以只要在pom.xml文件里添加
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-engine</artifactId>
<version>${activiti.version}</version>
<exclusions>
<exclusion>
<groupId>de.odysseus.juel</groupId>
<artifactId>juel-api</artifactId>
</exclusion>
</exclusions>
</dependency>
原来的是
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-engine</artifactId>
<version>${activiti.version}</version>
</dependency>
添加了解除了juel-api的依赖之后就不会报错了,项目也跑起来了
最后
以上就是高挑大米为你收集整理的activiti和tomact整合报错de.odysseus.el.ExpressionFactoryImpl cannot be cast to javax.el.ExpressionFactory的全部内容,希望文章能够帮你解决activiti和tomact整合报错de.odysseus.el.ExpressionFactoryImpl cannot be cast to javax.el.ExpressionFactory所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复