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 库...
我正在尝试将我的代码从 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 库...