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 


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