如何调试部署的Grails应用程序

时间:2011-01-17 11:17:05

标签: debugging grails ide intellij-idea

有没有办法在Intellij IDEA或任何其他IDE中将Grails应用程序部署调试到生产服务器?

3 个答案:

答案 0 :(得分:14)

您需要通过向java进程启动脚本添加类似的内容来以调试模式启动服务器:

-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n

然后在IntelliJ中打开Run > Edit Configurations并选择Defaults > Remote,您可以在其中设置上面指定的端口以调试远程JVM。

你可以在Eclipse中做同样的事情。

答案 1 :(得分:5)

此外,您可以使用grails-debug run-app来调试Grails应用程序。但我认为这不是生产的好选择

答案 2 :(得分:2)

此外,从grails 2.3.0开始,jvm分为build vm和application vm。使用--debug允许您调试构建虚拟机,使用--debug-fork允许您调试应用程序虚拟机。 Grails 2.3 forked execution