启动tomcat报异常:
Initialization of bean failed; nested exception is java.lang.NoSuchMethodError: org.springframework.context.ApplicationContext.findAnnotationOnBean
NoSuchMethodError这个错误是说编译时有这个方法,但运行时没有了;
两个可能:
1、你的运行环境也就是你所说的测试环境没有这个jar包。
2、你的运行环境有这个jar包,但是不止一个版本,导致有两个你需要的类,而运行时加载到了另外一个版本的类,而那个类里面还没有这个方法。
spring.jar与spring-context.jar冲突