错误摘录:
**java.lang.IllegalStateException: Context namespace element 'annotation-config' and its parser class [org.springframework.context.annotation.AnnotationConfigBeanDefinitionParser] are only available on JDK 1.5 and higher**
开发环境:
jdk1.8, spring2.5
原因1: jdk版本和spring2.5.jar版本不匹配
原因2: myeclipse/eclipse的jre版本和项目的jre版本不一致
>>本次错误由原因1导致, 使用方法1, 将jdk版本更换为1.7版本解决了问题.
原因1解决方法:
方法1. 继续使用spring2.5版本, 更换jdk版本号, 1.7或1.7以下版本;
方法2. 继续使用jdk1.8版本, 更换spring.jar版本, spring3.2.3级以上版本;
原因2解决方法:
删除myeclipse/eclipse中使用的tomcat服务器, 重新添加tomcat, 具体操作:
在控制台的Servers中右键-->New-->Server-->选择对应版本的tomcat(Server runtime environment选择对应的tomcat版本)-->Next-->添加项目, finish, 重新启动tomcat即可.