Я склонен думать, что наоборот лучше: пусть модули Grails, такие как GORM или GSP, работают в контейнере OSGi.
Все файлы jar Groovy или Grails (которые теперь являются модулями, а не плагинами) уже совместимы с OSGi, поэтому их не должно быть проблемой для установки в работающий контейнер. Таким образом, вы можете объединить преимущества обеих экосистем.
С другой стороны, развертывание приложения, упакованного в виде огромного монолитного пакета, в контейнер OSGi не имеет большого значения по сравнению с tomcat.