Ich habe Grails Web-Projekt in Version 2.5.1 entwickelt. Es funktioniert gut in Tomcat 7.0.63. Wenn ich in Tomcat 8.0.33 gleiche Lauf IST-Datei bereitstellen, gibt es ehcache Fehler:Bereitstellen von Grails WAR-Datei von Tomcat 7 zu Tomcat 8 gibt Ehcache Fehler
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.cache.ehcache.EhCacheFactoryBean]: Constructor threw exception; nested exception is java.lang.NoSuchMethodError: org.springframework.cache.ehcache.EhCacheFactoryBean.setMaxEntriesLocalHeap(J)V
Ich weiß, es fällig alte Version ehcache, aber der gleiche Krieg funktioniert gut in Tomcat 7, so, was in falsch Tomcat 8?
Jede Hilfe wäre großartig.
Danke.
Update: Wenn ich alle JAR-Dateien von Tomcat 8 durch Tomcat 7 ersetzen, dann funktioniert es. Aber es scheint dumm zu sein, das zu tun.