2014-06-09 12 views
37

Środowisko: serwer Applciation: Apache 7.0.54 Java "1.8.0_05" OS: Mac OS X 10.9.3Wiosna inicjalizacji kontekstu nie powiodło się z java.lang.IllegalArgumentException podczas wdrażania do Apache 7.0.54 i Java 8

biblioteki: wiosna 3.2 aplikacji REST

Poniżej znajduje się błąd dostałam podczas wdrożenie:

localhost.2014.06.09.log 

Jun 09, 2014 3:37:47 PM org.apache.catalina.core.ApplicationContext log 
INFO: No Spring WebApplicationInitializer types detected on classpath 
Jun 09, 2014 3:37:47 PM org.apache.catalina.core.ApplicationContext log 
INFO: Initializing Spring root WebApplicationContext 
Jun 09, 2014 3:37:47 PM org.apache.catalina.core.StandardContext listenerStart 
SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener 

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(CachingMetadataReaderFactory.java:101) 
    at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:76) 
    at org.springframework.context.annotation.ConfigurationClassParser.getImports(ConfigurationClassParser.java:298) 
    at org.springframework.context.annotation.ConfigurationClassParser.getImports(ConfigurationClassParser.java:300) 
    at org.springframework.context.annotation.ConfigurationClassParser.getImports(ConfigurationClassParser.java:300) 
    at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:230) 
    at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:153) 
    at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:130) 
    at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:285) 
    at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:223) 
    at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:630) 
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:461) 
    at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:383) 
    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283) 
    at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112) 
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973) 
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467) 
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) 
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) 
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632) 
    at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1083) 
    at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1880) 
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
    at java.lang.Thread.run(Thread.java:745) 
+1

spójrz tutaj: http://stackoverflow.com/questions/22730801/java-se-spring-data-hibernate – gipinani

+0

Twój powyższy link pomógł mi. Uaktualniłem hibernację-core do wersji 4.0.5.RELEASE i zaktualizowałem tester hibernacji do wersji 5.1.1.Final. Teraz wszystko działa. Dzięki mserioli – user827096

+0

Korekta z góry. Twój powyższy link pomógł mi. Uaktualniłem Spring-Core do wersji 4.0.5.RELEASE i zaktualizowałem program do weryfikacji hibernacji do wersji 5.1.1.Final. Teraz wszystko działa. Dzięki mserioli – user827096

Odpowiedz

63

Musisz uaktualnić do wiosny 4 uwolnienie do obsługi javy 1.8 bajt format kodu

+1

Kroki, aby naprawić problem podany w tym linku http://stackoverflow.com/a/30204461/526438 – Sadanand

+7

Znalazłem, że uaktualnienie do wersji 3.2.16 rozwiązało problem. –

+0

Aktualizacja do wersji 3.2.16 rozwiązała problem dla mojej sprawy. Wielkie dzięki! – Alexander

16

Jeśli nie możesz wejść na wiosnę 4, po prostu uaktualnij do wersji 3.2.16, rozwiążesz problem.

Dzięki Tom Saleeba

0

Aktualizacja do wiosny 3.2.16 rozwiązany. Wygląda na to, że starsza wersja sprężyny nie podoba się java 1.8.xxx

Powiązane problemy