Я уверен, что вы не можете создать портлет с помощью Grails. Конечно, вы можете писать портлеты в Groovy, используя GORM для доступа к данным. GSP в настоящее время недоступен за пределами Grails, поэтому вам, возможно, придется жить с JSP для просмотра.
Я обнаружил, что использование поддержки портлетов весной MVC делает вашу жизнь немного проще, чем необработанные портлеты.
Удачи