gpt4 book ai didi

debugging - 我可以使用文本编辑器(例如 Sublime Text 2)调试 Grails 应用程序吗?

转载 作者:行者123 更新时间:2023-12-04 23:27:31 26 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




9年前关闭。




我刚开始使用 Grails,我观看了很多视频,其中演示者使用命令行和文本编辑器(例如 textmate)演示了 Grails 2.X。

这是我的2个问题:

  • 它是推荐的工作流程还是最受欢迎的工作流程?还是大多数人使用STS?
  • 我喜欢文本编辑器,我想知道是否可以使用 Sublime Text 2 调试 Grails 应用程序

  • 谢谢

    最佳答案

    您可以使用裸机在 IDE 之外调试 grails 应用程序 jdb JDK 自带的调试器。您不会获得典型的 IDE 调试体验,但更像是传统的命令行调试器,如 gdb在 Unix 上。

    首先,使用 grails -debug 运行您的应用程序而不是 grails .你会看到的

    Listening for transport dt_socket at address: 5005

    此时,运行 jdb如下:
    jdb -attach localhost:5005

    您应该会收到类似 main[1] 的提示。 .现在您可以设置断点并监视并启动您的应用程序。例如:
    main[1] stop in mypackage.MyController.action()
    Deferring breakpoint mypackage.MyController.action().
    It will be set after the class is loaded.
    main[1] run

    当断点被击中时,您可以使用 step 单步执行代码和 next ,然后继续运行 cont .

    关于debugging - 我可以使用文本编辑器(例如 Sublime Text 2)调试 Grails 应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10285696/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com