No, non è compatibile. Ho incontrato lo stesso problema e mentre molti diranno che Java 8 è completamente retrocompatibile con le versioni precedenti di java, questo risulta non essere vero.
Questo ha un ottimo spiegazione del problema esatto mi sono imbattuto in Java 7 mirato codice con Java 8.
https://gist.github.com/AlainODea/1375759b8720a3f9f094
perché l'API di ConcurrentHashMap è cambiato tra le 2 versioni di Java, interruzioni di primavera sulla avvio e si finisce con
SEVERE: Context initialization failed
java.lang.NoSuchMethodError: java.util.concurrent.ConcurrentHashMap.keySet()Ljava/util/concurrent/ConcurrentHashMap$KeySetView;
at org.apache.catalina.core.ApplicationContext.getInitParameterNames(ApplicationContext.java:368)
at org.apache.catalina.core.ApplicationContextFacade.getInitParameterNames(ApplicationContextFacade.java:367)
at org.springframework.web.context.support.WebApplicationContextUtils.registerEnvironmentBeans(WebApplicationContextUtils.java:201)
at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.postProcessBeanFactory(AbstractRefreshableWebApplicationContext.java:163)
ho avuto altra scelta per, ma l'aggiornamento a 4.x primavera (non so se 3.2 o superiore avrebbe lavorato come ho saltato dritto alla 4.x)
forse [questo] (https://stackoverflow.com/questions/24657418/spring-core-3-2-9-java-8) potrebbe aiutarti ... –
vedi questa domanda e le risposte: http: // stackoverflow.com/questions/30072135/spring-3-2-x-with-java-8 –
Grazie, mi ha aiutato. Quindi devo mordere il proiettile e andare per l'aggiornamento del vaso di primavera – cpkarthic