Как уже упоминалось, Grails не предназначен для нормальной работы вне контейнера JEE.
С другой стороны, теоретически вы можете создать Fat Jar, упакованный со встроенным tomcat / jetty, и запустить его как автономный jar. Это может сработать, но я не тестировал его.
Если вы хотите go без взлома, вы можете выбрать Micnonaut в качестве ближайшей альтернативы Grails, которая работает на netty
и, следовательно, не работает. не нужен контейнер.
Другой вариант - использовать Ratpack , который также Groovy ароматизирован и netty
на основе.
Недавно у меня был хороший опыт со смесью автономного GORM и Vert.x (у меня были некоторые специфические c требования для asyn c)