我正在嘗試使用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. Grails 3應用程序或插件
- 5. intellij中的Grails 3應用程序
- 6. Grails 3在IntelliJ中調試
- 7. 用intellij IDEA調試grails應用程序12.1.4
- 8. Grails測試應用程序-https
- 9. Grails測試應用程序類路徑
- 10. IntelliJ Idea 14在Grails應用程序調試時發生錯誤
- 11. Grails應用程序無法在調試模式下啓動
- 12. 調試時拋出的Grails應用程序異常
- 13. OS X應用程序的XCode 5遠程調試
- 14. 調試Winforms應用程序
- 15. 調試Android應用程序
- 16. 調試Elixir應用程序
- 17. Boost.Test應用程序調試
- 18. 調試Angular應用程序
- 19. 調試C#應用程序
- 20. 調試CQRS應用程序
- 21. 調試Haskell應用程序
- 22. 調試iphone應用程序
- 23. PowerBuilder應用程序 - 調試
- 24. Red5應用程序調試
- 25. XAML應用程序調試
- 26. 調試c#應用程序
- 27. 調試Silverlight應用程序
- 28. 調試fastcgi應用程序
- 29. 調試Swing應用程序
- 30. 調試hadoop應用程序
有沒有辦法在IDE中使用這個選項? – IcedDante
@IcedDante您可以在任何IDE中輕鬆使用它,只需在命令字段中寫入'--debug-jvm',即可配置運行設置。所有標準IDE都支持額外的命令行參數。 –