Boa Tarde Amigo !
Tive o mesmo problema ontem para colocar meu projeto no EBS da Amazon , dando uma olhada na documentação e no Git Hub Issues encontrei a solução:
Além de mudar para provided a dependência "org.springframework.boot:spring-boot-starter-tomcat" para não conflitar com o tomcat, também comentei a dependência //provided "org.codehaus.groovy:groovy-ant" no build.gradle
Espero que ajude !
Você pode também , no caso do Tomcat 7 , especificar a versão e colocar no build.gradle entre as dependencies {} a versão do tomcat :
Exemplo:
dependencies {
?ext['tomcat.version'] = '7.0.39' Tente com a sua versão
}
Também vi isso nos fóruns para rodar no Tomcat 7 , talvez ajude !
Valeu pela ajuda mais nao rolo!!! ele só roda no tomcat8 por causa da versão do expression language API e do Servlet API jeito vai ser migrar pro tomcat8
Você tentou dessa forma ?
http://www.grailsbrasil.com.br/post/show/2972
Tentei sim , mais não rolou pelo que vi o tomcat7 nao suporta o el API 2.2+ no tomcat8 rodou beleza , o jeito foi migrar pro tomcat8 mesmo , o bom e que os sistemas que temos rodando em tomcat7 nao tem problemas em rodar no 8.