我正在尝试使用grails run-app --debug-fork
来调试Grails 3.x应用程序。但是当应用程序启动时,它不会等待调试器附加。关于如何调试Grails 3.x应用程序的任何解决方案?调试Grails 3.x应用程序
10
A
回答
20
请使用--debug-jvm
标志。 例如:grails --debug-jvm run-app
3
另一种选择是直接运行位于grails-app/init
的Application
类。它有一个static void main
并作为常规应用程序运行。您可以使用调试配置文件直接从IDE运行它。
10
在IntelliJ中,您可以右键单击Gradle任务并选择调试。
2
在IntelliJ IDEA 2016.1中,我创建了两个配置。这使我可以充分利用IntelliJ IDEA提供的所有上下文菜单等。方法如下:
- 第一种配置是“运行”配置。编辑默认配置 并在“命令行”字段中输入
run-app --debug-jvm
- 第二种配置是“远程”配置。在“运行/调试”对话框中,单击+符号并从 列表中选择“远程”。将其命名为“调试”并保存。
- 从顶部配置下拉列表中选择您的“运行”配置,然后点击绿色箭头运行应用程序。监视控制台 输出,直到看到消息
Listening for transport dt_socket at address: 5005
。 - 选择您在步骤2中创建的远程调试配置文件,然后单击调试按钮。一会儿,控制台输出将会显示为
Grails application running at http://localhost:8080 in environment: development
。
成功!
相关问题
- 1. 调试Grails应用程序
- 2. Modularize Grails应用程序(Grails 2.3.x)
- 3. 如何调试grails应用程序
- 4. intellij中的Grails 3应用程序
- 5. Grails 3应用程序或插件
- 6. Grails 3在IntelliJ中调试
- 7. 用intellij IDEA调试grails应用程序12.1.4
- 8. Grails测试应用程序类路径
- 9. Grails测试应用程序-https
- 10. Grails应用程序无法在调试模式下启动
- 11. 调试时抛出的Grails应用程序异常
- 12. 在eclipse IDE中调试grails应用程序
- 13. IntelliJ Idea 14在Grails应用程序调试时发生错误
- 14. OS X应用程序的XCode 5远程调试
- 15. 调试Silverlight应用程序
- 16. Red5应用程序调试
- 17. 调试Winforms应用程序
- 18. 调试C#应用程序
- 19. 调试iphone应用程序
- 20. 调试Haskell应用程序
- 21. 调试hadoop应用程序
- 22. 调试CQRS应用程序
- 23. 调试Android应用程序
- 24. 调试fastcgi应用程序
- 25. PowerBuilder应用程序 - 调试
- 26. 调试Elixir应用程序
- 27. XAML应用程序调试
- 28. 调试EAR应用程序?
- 29. Odoo调试应用程序
- 30. Boost.Test应用程序调试
有没有办法在IDE中使用这个选项? – IcedDante
@IcedDante您可以在任何IDE中轻松使用它,只需在命令字段中写入'--debug-jvm',即可配置运行设置。所有标准IDE都支持额外的命令行参数。 –