Проблема уже описана в сообщении об ошибке.
Метод PreDestroy в классе org.grails.async.factory.future.CachedThreadPoolPromiseFactory НЕ ДОЛЖЕН вызывать проверенное исключение.Очевидно, он делает это в данный момент.
Кроме того, похоже, что то, что вы пытаетесь сделать, не имеет смысла.
Ваш WAR-файл содержит JAR-файлы SpringBoot, есливы хотите создать приложение SpringBoot, тогда вы НЕ МОЖЕТЕ развернуть его (по крайней мере, нелегко) на полных серверах Java EE (и это не имеет смысла!).Приложения SpringBoot должны работать на встроенных контейнерах сервлетов, таких как Tomcat или Jetty.