J'ai un projet web Grails développé en version 2.5.1. Cela fonctionne très bien dans Tomcat 7.0.63. Lorsque je déploie même fichier WAR en cours d'exécution dans Tomcat 8.0.33, il donne l'erreur de ehcache:Déploiement du fichier WAR Grails de Tomcat 7 vers Tomcat 8 donne l'erreur Ehcache
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
Je sais qu'il est dû à ehcache ancienne version, mais la même guerre fonctionnait très bien dans Tomcat 7, donc, ce qui ne va pas dans Tomcat 8?
Toute aide serait géniale.
Merci.
Mise à jour: Si je remplace tous les fichiers jar de Tomcat 8 par Tomcat 7, alors cela fonctionne. Mais il semble que c'est une chose stupide de le faire.