Tomcat8/Spring5 部署失败

Tomcat8/Spring5 deploy fails

我正在尝试将我的代码从 Spring4 迁移到 Spring5,并且已经重构以匹配 5 的 API,但是当我尝试部署应用程序时,出现此错误:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor': Instantiation of bean failed; nested exception is java.lang.NoSuchMethodError: org.springframework.util.ObjectUtils.unwrapOptional(Ljava/lang/Object;)Ljava/lang/Object;

我已经检查了 dependency:tree 并且没有旧的(Spring 4's)库。

我在 Ubuntu 上使用 Tomcat 8.0.32。

谁能告诉我我在这里遗漏了什么?

dep 树可用 here

带有堆栈跟踪的完整日志 here

问题是我没有 运行 mvn clean 并且类路径中仍然有旧的 Spring 库...