Aplicación en Grails que se reinicia sin parar
octubre 17, 2011 Deja un comentario
Hace un rato me ha ocurrido algo muy curioso con grails. He parado el servidor y al volver a ejecutar grails run-app una vez que terminaba de arrancar se ponía a recompilar unas clases y volvía a arrancar en un bucle infinito.
Server running. Browse to http://localhost:8080/ [groovyc] Compiling 1 source file to /home/ivan/workspace-sts/myApp/target/classes [groovyc] Compiling 1 source file to /home/ivan/workspace-sts/myApp/target/classes [delete] Deleting directory /home/ivan/.grails/1.3.7/projects/myApp/tomcat Running Grails application.. 2011-10-17 16:42:19,231 [main] INFO spring.BeanBuilder - [RuntimeConfiguration] Configuring data source for environment: DEVELOPMENT
He ejecutado varias veces grails-clean por si se había quedado algo raro pero seguía sin funcionar. Al final, la solución es arrancar con grails run-app –verboseCompile (cuidado que son dos guiones) para obtener información adicional. Así, una vez arrancado muestra las clases que intenta recompilar (en negrita):
Server running. Browse to http://localhost:8080/ [groovyc] Compiling 1 source file to /home/ivan/workspace-sts/myApp/target/classes [groovyc] /home/ivan/workspace-sts/myApp/src/groovy/com/auth/MySuccessHandler.groovy [groovyc] Compiling 1 source file to /home/ivan/workspace-sts/myApp/target/classes [groovyc] /home/ivan/workspace-sts/myApp/src/groovy/com/auth/MySuccessHandler.groovy [delete] Deleting directory /home/ivan/.grails/1.3.7/projects/myApp/tomcat Running Grails application..
Era una clase de una prueba anterior, así que la he borrado y todo se ha solucionado 🙂