Вы не нуждаетесь в Groovy или Grails, установленных на веб-сервере, вам просто нужно развернуть войну. Война содержит кувшин "все в клеве" и все банки "Грааля".
Проблема здесь в том, что скомпилированные классы из STS превращают это в вашу войну. Похоже, что STS использует Groovy 1.8, но вы используете 1.3.x, который использует Groovy 1.7, который не имеет класса BytecodeInterface8.
Скомпилированы ли классы STS с WEB-INF / классами? Это, наверное, проблема. Я всегда изменяю его на target / eclipseclasses, чтобы они не были включены в веб-приложение и игнорировались при создании войны. Чтобы изменить его, перейдите в Project | Properties, раздел «Путь сборки Java», вкладку «Source» и измените «Папку вывода по умолчанию».
Другой вариант - построить войну на чистой машине, которая не используется для разработки.