У нас есть приложение Grails (1.3.4), работающее с Terracotta Ehcache 3.3. Мы пытаемся обновить нашу установку Terracotta до последней версии 3.5.1. Я добавил эти строки в BuildConfig.groovy:
<code>
inherits("global") {
// uncomment to disable ehcache
// excludes 'ehcache'
runtime 'net.sf.ehcache:ehcache-core:2.4.2'
runtime 'net.sf.ehcache:ehcache-terracotta:2.4.2'
runtime "org.terracotta:terracotta-toolkit-1.2-runtime:3.1.0"
}
Мне удалось создать файл .war, но когда я пытаюсь развернуть его, я получаю:
<code>
SLF4J: The requested version 1.5.8 by your slf4j binding is not compatible with [1.6]
SLF4J: See <a href="http://www.slf4j.org/codes.html#version_mismatch" rel="nofollow">http://www.slf4j.org/codes.html#version_mismatch</a> for further details.
Jun 14, 2011 1:16:36 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Jun 14, 2011 1:16:36 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/cooldeals-0.3.2] startup failed due to previous errors
Я понимаю, что Terracotta 3.5.1 и Grails используют другую версию SLF4J, и здесь есть некоторый конфликт. Что именно следует исключить из BuildConfig?
Спасибо
Ираклис