SSM整合的时候报错The content of element type "mapper" must match "(XXXX)

今天整合ssm的时候突然遇到一个奇怪的报错,在我升级我的idea和jdk版本的时候并没有遇到这样错误,错误时出现我的web.xml中,里面语句完全没问题,但是大标签始终有问题,直接运行会报500,问题如下:

SSM整合的时候报错The content of element type "mapper" must match "(XXXX)

错误中有一个match关键词很重要,而且后面出现了listenner等关键词,我就估计必须得满足某种顺序,于是我删掉所有的web.xml里面的东西,发现在配置时候,SSM整合的时候报错The content of element type "mapper" must match "(XXXX)

会出现错误,当我调换他们的顺序,错误就消失了!!!

综上:配置文件中的各个模块必须按照指定的顺序