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包更新到最新

版权声明:本文为博主原创文章,未经博主允许不得转载。

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

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

SSH整合时出现的问题

今天调试程序,很简单的demo,可是出现了exception Invalid action class configuration that references an unknown class ...
  • zbuger
  • zbuger
  • 2016年03月18日 16:33
  • 321

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

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

关于SSH整合时遇到的一些问题

小弟最近自学关于SSH版的WEB项目,这几天整合SSH时也报了很多错误。所以特此写下一些遇到的错误以供大家和自己以后借鉴 1.报获取bean空指针 那么很可能你web.xml没有初始化spring.连...
  • a278363011
  • a278363011
  • 2016年01月05日 18:19
  • 561

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

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

升级java1.8及ssh版本中碰到的问题(一)

项目在jdk1.7下运行正常,但是跑到1.8下就报错,自己机器可以用1.7没错,虽然也能要求客户用1.7,但1.8下跑不起来就是有点问题,于是决定装上1.8的jdk,测试一下,同时,因为自己懒,从第一...
  • YYZhQ
  • YYZhQ
  • 2016年04月07日 15:56
  • 1492

ssh中出现no session的问题

一般出现这个问题都是采用了懒加载,即fechType=lazy 在多个表的关联关系中经常会遇到A有B的引用,B有C的引用,A和b一对多,B和C一对多。如果采用注解什么也不写,hibernate=默认...
  • two_people
  • two_people
  • 2016年06月25日 13:17
  • 875

SSH整合时遇到的问题总结

SSH整合时遇到问题总结渣渣跟着书籍和视频在学习SSH框架,有些资料时间久远,版本使用的还是当时的版本(此为前提):**1.**java.lang.IllegalStateException: Con...
  • liuyihuansmm
  • liuyihuansmm
  • 2016年05月19日 00:32
  • 264

SSH整合——spring跟hibernate兼容问题

BUG描述: Could not open Hibernate Session for transaction; nested exception is java.lang.NoClassDefFo...
  • z376280010
  • z376280010
  • 2017年03月14日 22:53
  • 256

最新的ssh整合最新版,spring4.2和stuts2.3及hibernate4.2

整合时建议一步步来,把每一个框架都做通,然后在处理整合的问题整合环境是struts2.2和hibernate4.2和spring4.2,jdk1.6 第一步:列举需要的jar包: hibernate4...
  • do_bset_yourself
  • do_bset_yourself
  • 2016年04月23日 15:31
  • 2103
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SSH整合问题Spring版本问题
举报原因:
原因补充:

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