SSH整合问题Spring版本问题

原创 2018年02月09日 15:29:13

异常如下:

二月 09, 2018 2:05:03 下午 org.apache.catalina.core.StandardContext listenerStart
严重: 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 'component-scan' and its parser class [org.springframework.context.annotation.ComponentScanBeanDefinitionParser] are only available on JDK 1.5 and higher
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:420)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:342)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
	at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
	at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124)
	at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:92)
	at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)
	at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:422)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
	at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4811)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5251)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1408)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.IllegalStateException: Context namespace element 'component-scan' and its parser class [org.springframework.context.annotation.ComponentScanBeanDefinitionParser] are only available on JDK 1.5 and higher
	at org.springframework.context.config.ContextNamespaceHandler$1.parse(ContextNamespaceHandler.java:65)
	at org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse(NamespaceHandlerSupport.java:69)
	at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1297)
	at org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement(BeanDefinitionParserDelegate.java:1287)
	at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:135)
	at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:92)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:507)
	at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:398)
	... 22 more

我使用的是spring2.5.6,jdk1.8

解决方法:

1.将jdk换成1.7或者1.6,1.5

2.将spring的jar包更新到最新

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_30938705/article/details/79298923

SSH项目spring版本和jdk的版本不匹配的问题

错误摘录:  **java.lang.IllegalStateException: Context namespace element 'annotation-config' and its pars...
  • qq_34488760
  • qq_34488760
  • 2017-02-06 19:42:26
  • 791

图文教你整合最新版本搭建SSH框架之一:spring(非常详细)

SSH框架搭建由于配置过程会使用到很多图片,如果都写在一篇的话,会显得过于冗长,因此搭建过程分为几个博文来写,最终的框架项目我放到整合的那一篇博文中配置spring1.首先找到官网,百度输入sprin...
  • mynameis121
  • mynameis121
  • 2017-04-08 15:14:00
  • 2180

Spring配置文件被加载两次问题

问题描述 今天在用spring quartz做定时任务的时候,用到了一个在程序启动时加载的配置方法init-method="loadJobInit",用来初始化在数据库中已经保存的定时任务,但是在程序...
  • ysysycyc
  • ysysycyc
  • 2016-12-06 15:08:09
  • 5491

SpringMVC和mybatis整合时遇见的错误

在SpringMVC和mybatis整合时遇见个问题,我整合SSM框架时候,spring+mybatis用单元测试是可以运行的,增删改查都没问题。SpringMVC也是可以运行的,WEB-INF目录下...
  • qq_37960629
  • qq_37960629
  • 2017-08-19 02:23:05
  • 203

ssh2框架整合详细版(使用较新jar包)

ssh2框架整合+Maven+详细配置、多种方式介绍,中间碰到问题与注意点,部分已有指出。关于Eclipse中使用Maven详见http://blog.csdn.net/it_faquir/artic...
  • IT_faquir
  • IT_faquir
  • 2017-05-02 17:23:38
  • 4690

整合SSH框架及常见问题解决

如何快速的搭建javaweb应用框架是每一个java程序员必做的事情,通过自己的学习也是初步的可以搭建好ssh框架。下面是详细搭建过程及一些途中遇到的问题和解决方案,博主使用的是myeclipse,方...
  • u012295876
  • u012295876
  • 2017-05-24 22:41:18
  • 1243

springboot 整合mybatis 遇到的问题

最近自己整合了下,发现如果用mybatis xml 就报错  Error creating bean with name 'example': Injection of resource depen...
  • qq_41039607
  • qq_41039607
  • 2017-11-13 10:25:47
  • 149

加载Spring框架中会出现的问题(我所遇到的)

第一步下载spring.jar以及commons-logging,以及log4j(学习过程中并没有告诉我要加载这个!所以在第一个使用框架完成的程序                           ...
  • qq_41616629
  • qq_41616629
  • 2018-04-11 19:22:04
  • 9

Spring Boot 错误总结

1.新建Spring boot,出现src的包上出现错误的叉号:    分析原因: 你要更新一下选择项目-----Maven----Updata project,或者删除jar包---Librari...
  • qq_32447301
  • qq_32447301
  • 2017-08-14 14:31:51
  • 8250
收藏助手
不良信息举报
您举报文章:SSH整合问题Spring版本问题
举报原因:
原因补充:

(最多只允许输入30个字)