Невозможно получить ServletContext
там.
Можно получить абсолютный путь через уродливый обходной путь:
def path = getClass().getProtectionDomain().getCodeSource().getLocation()
.getFile().replace(getClass().getSimpleName() + ".class", "").substring(1);
(substring(1)
удаляет ненужный начальный слеш)