在eclipse IDE中调试grails应用程序

时间:2014-02-18 07:58:38

标签: grails

我想在eclipse kepler中调试Grails应用程序,我在eclipse中尝试了Debug As并添加了断点,但它在正常运行模式下正常运行,我是怎么做到的? 感谢

3 个答案:

答案 0 :(得分:1)

来自here

Burt's 回答

  

您可以启动Grails应用程序(具有Eclipse Grails性质的应用程序,   即它是在STS中创建的,或者是通过Configure |转换的转换成   Grails Project)在STS中使用Run |调试模式调试为| Grails的   命令(run-app)

     

您还可以附加到从命令行开始的任何应用程序   “grails-debug run-app”通过创建调试配置。转到运行|   调试配置并选择远程Java应用程序。点击   “新建”按钮或右键单击“远程Java应用程序”节点和   选择新建。选择您正在调试的项目并给出   配置一个有意义的名称(我通常称它们为“附加”   “)。将端口从8000更改为5005,我总是检查   “允许终止远程VM”复选框,以便我可以终止该应用程序   来自IDE,但这是可选的。单击Debug,它将附加。注意   这适用于工作区中的任何Grails项目,   不只是具有Grails性质的那些。

     

伯特

答案 1 :(得分:1)

为了允许eclipse或任何其他调试器连接到运行的外部grails应用程序,你需要在调试模式下启动grails:

grails-debug run-app

执行此grails必须暂停并等待远程调试器进行连接。

答案 2 :(得分:1)

grails-debug似乎已被弃用。现在使用:

grails --debug-fork run-app