spring Context initialization failed

Context initialization failed
java.lang.IllegalArgumentException
 at org.springframework.asm.ClassReader.<init>(Unknown Source)
 at org.springframework.asm.ClassReader.<init>(Unknown Source)
 at org.springframework.asm.ClassReader.<init>(Unknown Source)
 at org.springframework.core.type.classreading.SimpleMetadataReader.<init>(SimpleMetadataReader.java:52)
 at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:80)
 at org.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader

这是一个烦人的错误,为了这个错误花了非常大的代价(2个小时)。首先出现这个错误所报的信息非常的有限,只是说明有非法的参数;对于新手来说,这个是多么的让人头痛啊!
网上查找后,发现是什么web.xml拼写有错!(这个也是要注意的)
但是好好检查之后发现没错,不过运行程序还是报同样的错误。
最后,也不知道是为什么,让我想到要换一换Java的jdk版本。就这样,我将jdk从1.8换到了1.6  (一定要注意,是jdk安装包换掉,而不是在eclipse中调版本号而引用1.8的包);最后让人想哭的感觉都出来了:程序如愿的跑起来了!
   
    注:我用的是spring的3.2.0.RELEASE 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章