¿Hay alguna forma de depurar la aplicación Grails implementada en el servidor de producción en Intellij IDEA o cualquier otro IDE?Cómo depurar la aplicación implementada de Grails
Respuesta
Es necesario iniciar el servidor en modo de depuración mediante la adición de algo como esto a la escritura de Java inicio del proceso:
-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n
Luego, en IntelliJ abierta Run > Edit Configurations
y seleccione Defaults > Remote
, donde se puede configurar el puerto que ha especificado anteriormente para depurar la JVM remota.
Puede hacer lo mismo en Eclipse.
También puede usar grails-debug run-app
para depurar la aplicación Grails. Pero creo que no es una buena opción para la producción
Solo por el registro, ya que grails 2.4 .0 el comando es ligeramente diferente: 'grails -debug run-app' – papacito
Actualización del año 2017: en grial 3.2.8 es' grails run-app --debug-jvm'. Por defecto, escucha en el puerto 5005. –
Además, a partir de grails 2.3.0 el jvm se bifurca en la vm de compilación y la aplicación vm. El uso de --debug
le permite depurar la versión de compilación y usar --debug-fork
le permite depurar la aplicación vm. Grails 2.3 forked execution
- 1. ¿Cómo incluir Groovy 2.0 en una aplicación Grails 2.1.0 implementada?
- 2. Cómo depurar la aplicación magento
- 3. Cómo ejecutar una aplicación web Haskell implementada
- 4. La aplicación se detuvo inesperadamente: ¿cómo depurar?
- 5. ¿Cómo depurar/registrar la aplicación wsgi python?
- 6. Descargar el código fuente de la aplicación GAE implementada
- 7. Ejemplo de una aplicación winforms implementada como una aplicación wpf?
- 8. ¿Cómo depurar una aplicación PHP?
- 9. ¿Cuáles son los pasos para depurar la aplicación web Java?
- 10. ¿Cómo depurar una aplicación nativa de Android?
- 11. ¿Cómo reutilizar las clases de dominio de la aplicación Grails?
- 12. ¿Cómo depurar la aplicación de Android firmada de Eclipse?
- 13. Linux/C++ Cómo depurar la aplicación de lanzamiento
- 14. Convierta la aplicación Grails en el complemento
- 15. contexto de la raíz de la aplicación de grails
- 16. ¿Cómo se puede depurar la aplicación web Java en Netbeans?
- 17. Ruta de la raíz de la aplicación Grails
- 18. Cómo depurar la aplicación Java desde el editor Sublime Text
- 19. cómo depurar la aplicación como raíz en eclipse en Ubuntu?
- 20. cómo depurar la aplicación androide construido con Maven
- 21. Cómo depurar la aplicación Java utilizando VIM/GVIM?
- 22. Cómo depurar la aplicación Java EE usando WebLogic 10.3
- 23. ¿Cómo depurar una aplicación Sinatra como una aplicación Rails?
- 24. Problemas para depurar la aplicación Sinatra en producción
- 25. Manera simple de tener la API de GHC para la aplicación implementada en Windows
- 26. ¿Cómo acceder a la configuración de Grails en Grails 2.0?
- 27. Modificando el código Groovy en tiempo de ejecución en la aplicación Grails
- 28. Sugerencias para depurar una aplicación de multiproceso
- 29. La función OpenCV SURF no está implementada
- 30. Obtención de la versión de la aplicación Grails desde la aplicación
Probablemente quiera 'suspend = n' para que no se cuelgue al inicio pero acepte conexiones bajo demanda –
Gracias Burt - Lo he actualizado con' suspend = n' –