有没有办法在Intellij IDEA或任何其他IDE中将Grails应用程序部署调试到生产服务器?
答案 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