看了N多帖子,不知道他们有没有真的解决。。。
其实主要是el的命名、实现,以及使用。这三者,activiti自己搞了一套,springboot里面的tomcat也搞了一套。
其实跟springboot没有直接关系,就是tomcat的el表达式和activiti的el表达式,因为包名字、类名字一样,冲突了。
但是他们的声明、实现都是按照JSP的el规范的,所以干掉一个就可以了,查看activiti只是声明一样,实现使用名字不一样。
我这里干掉了activiti的el声明接口。如下:
org.activiti
activiti-engine
6.0.0
de.odysseus.juel
juel-api
de.odysseus.juel
juel-spi
这里还要说明一点:springboot和activiti的整合不能用了。。。。暂时没空细查,就是那个activiti-spring-boot-starter-basic,现在不好使了。
最后:其实现在都是前后端分离的架构了,大家抓紧升级吧。