首先这个报错来看不是自己写的代码问题.我说下我出现这个问题的环境:
1.使用的是intellij idea 一个项目下多个服务站点.
2.这几个站点的jar包都在一个lib下,当然eclipse不会出现这种情况.
3.多个站点中引用了相同的jar,并且版本不同(问题就现在这里,具体是哪个jar有问题,每个人的情况都不同)
结论:同事把站点给我,他那里启动没有问题,到了我这里出现问题了,从这里来说就非常有可能是环境问题,我换了tomcat三个版本都不好使,上百度查资料,国内大部分都说让我清tomcat,但是没有,然后在stackoverflow里找到了个答案,我试了下也是好用的
在报错站点的web.xml里,<display-name>下面添加
<absolute-ordering />
,具体这个标签的作用感兴趣的可以搜下.这属于另一个问题了.
相同问题解答地址: