*
*ERROR [localhost-startStop-1] - Context initialization failed**
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'deptDao' defined in file [D:\Tomcat\apache-tomcat-7.0.78\webapps\HrmApps\WEB-INF\classes\com\macw\dao\DeptDao.class]: Initialization of bean failed; nested exception is java.lang.NoSuchMethodError: org.springframework.core.annotation.AnnotationUtils.postProcessAnnotationAttributes(Ljava/lang/reflect/AnnotatedElement;Lorg/springframework/core/annotation/AnnotationAttributes;ZZ)V
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:527)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
刚学Springmvc 启动报错,请问这是什么原因啊,我排查了好久没找到。在线求解答!!
检查文件D:\Tomcat\apache-tomcat-7.0.78\webapps\HrmApps\WEB-INF\classes\com\macw\dao\DeptDao.class里边的注解是不是写错了
com\macw\dao\DeptDao类使用了注解,但注解中使用的属性名称错误,所以调用注解的时候找不到对应的方法。
java.lang.NoSuchMethodError: org.springframework.core.annotation.AnnotationUtils.postProcessAnnotationAttributes
检查文件D:\Tomcat\apache-tomcat-7.0.78\webapps\HrmApps\WEB-INF\classes\com\macw\dao\DeptDao.class里边的注解是不是写错
1.将下载完成的压缩包进行解压,启动安装程序。
2.进入安装界面后,第一页点击“Next”。
3.将接受协议勾上,点击“Next”。
4.选择软件的安装路径,安装路径最好不要出现中文,不然很容易出现莫名其妙的错误,安装过程大概需要1到2分钟。
5.完成后,会出现这样的框,这是选择你的项目存放路径,也是一样不要出现中文,而下面那个选项的意思是问你下次启动的时候要不要再提示。
检查注解是否有错误,查看spring框架是否搭建好。
是不是有两个相同名字DeptDao了
重新装一下配置安装环境
很抱歉上面几种情况我看过了还是没找到错误原因.....
配置错了吧!class文件没编译过去!!
DeptDao.java 注释有问题,是不是写错了
D:\Tomcat\apache-tomcat-7.0.78\webapps\HrmApps\WEB-INF\classes\com\macw\dao\DeptDao.class里边的注解可能写错,检查一下
谢谢各位大神,问题已解决。
是因为我的库Libraies的javaEE6.0导致的问题,现已修复好。谢谢大家啦