天天看點

解決tomcat部署包錯誤

Context namespace element 'annotation-config' and its parser class [org.springframework.context.annotation.AnnotationConfigBeanDefinitionParser]

嚴重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener

org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [applicationContext.xml]; nested exception is java.lang.IllegalStateException: Context namespace element 'annotation-config' and its parser class [org.springframework.context.annotation.AnnotationConfigBeanDefinitionParser] are only available on JDK1.5 and higher

解決方案:

1)JDK1.8版本的問題,降到1.7

2)spring架構中有一個jkdcheckversion方法,這個方法中,沒有相容到1.8.故才會出現這個問題。(這個是根本的原因)