我解决了。
正如我在对@Akshay的答案的评论中所怀疑的那样,问题出在类加载中。
Maven在每个war包中都包含spring
lib,因此它们被多次加载。为了解决这个问题,需要引起一场皮包骨头的战争。
我假设Akshay关于他的回答(
contextConfigLocation从web.xml中的context-params中删除)的注释也起着关键作用。

我解决了。
正如我在对@Akshay的答案的评论中所怀疑的那样,问题出在类加载中。
Maven在每个war包中都包含spring
lib,因此它们被多次加载。为了解决这个问题,需要引起一场皮包骨头的战争。
我假设Akshay关于他的回答(
contextConfigLocation从web.xml中的context-params中删除)的注释也起着关键作用。