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

2024-06-23

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

这是我的两个问题:

  1. 这是推荐的工作流程还是最受欢迎的工作流程?还是大多数人都使用STS?

  2. 我喜欢文本编辑器,我想知道是否可以使用 Sublime Text 2 调试 Grails 应用程序

Thanks


您可以使用简单的框架在 IDE 之外调试 Grails 应用程序jdbJDK 自带的调试器。您不会获得典型的 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 and next,并继续运行cont.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我可以使用文本编辑器(例如 Sublime Text 2)调试 Grails 应用程序吗? [关闭] 的相关文章

  • 我可以使用文本编辑器(例如 Sublime Text 2)调试 Grails 应用程序吗? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 从 .NET DLL 文件生成 PDB?

    我需要可以从 DLL 文件 C NET 代码 生成 PDB 的东西 有吗free程序来做到这一点 实际上 从 1 2 版本开始 您也可以使用 dotPeek 来做到这一点 右键单击 Assembly Explorer 中的程序集 然后选择
  • VS2010调试问题

    好吧 奇怪的事情又发生在我身上了 今天早上 当我启动 ASP NET 应用程序时 对其进行了一些工作 现在当我尝试发布它时 我收到一个错误 我似乎找不到任何相关文档 Error 1 Unable to apply a change whil
  • Android Studio断点交叉解释

    我正在 Android Studio 中使用断点调试我的 Android 项目 我注意到有时我的断点中有一个十字并且不会暂停执行 在 intellij 网站上 这被解释为 显示何时在注释或不可执行的行上设置断点 表明不会命中此类断点 谁能告
  • 减少 plpgsql 中烦人的通知

    我有一个使用临时表的函数 如果存在则必须将其删除 drop table if exists t xy create temp table t xy on commit drop as select 随后我在视图中使用这个函数 当 selec
  • 动态创建的 Jenkins 管道脚本

    我正在使用詹金斯管道项目 在脚本中我想写parallel以动态方式阻止 因为节点数量可以改变 例如 从此 parallel node1 node stage1 stage2 node2 node stage1 stage2 像这样的事情 f
  • 如何在Eclipse调试器中查看崩溃原因

    按照这个 Android 教程 http developer android com resources tutorials hello world html http developer android com resources tut
  • Visual Studio 如何在调试期间显示 System.Double?

    尝试调试以下简单程序 并将鼠标悬停在x在每个步骤中 或 添加监视 x管他呢 using System using System Globalization static class Program static double x stati
  • 如何在 firebug 中导致调试中断

    我试图在检测到错误时让萤火虫中断 具体来说 我在代码中进行了一些内部检查 例如断言 我希望 Firebug 在失败时停止 我尝试了几种不同的方法 并想知道其他人是怎么做的 以下是我尝试过的方法 输入一些无效代码 以便如果出现错误 函数断言
  • 如何在 Sublime Text 3 中设置语法的默认文件扩展名?

    我不是在询问将语法与文件扩展名相关联 而是在询问将文件扩展名与语法相关联 也就是说 在创建新文件后设置保存文件对话框中建议的文件扩展名 然后设置语法 然后单击 保存 您可以在保存对话框中更改扩展名 但最好不要每次都这样做 用于保存纯文本文件
  • Sublime Text 2 评论/文档块

    最近 我决定尝试使用 Sublime Text 2 作为 TextMate 的替代品 确实如此 我非常喜欢它 但唯一让我烦恼的问题是 按 Enter 键后它不会继续 PHP 注释 文档块 它只是添加新的空白行而不是以 开头的行 如此处所示
  • .net 垃圾收集器何时运行?

    当我调试 net 代码时 如何知道垃圾收集器何时运行 我不想控制垃圾收集器何时运行 我只希望能够知道它何时运行 我有一些代码资源不足 我知道资源没有被使用 我想知道 GC 何时运行以释放它们 哦 我想到的资源是来自 Sql 连接池的连接 而
  • 我可以显示我在 PHP 中设置的所有 cookie 吗?

    我正在尝试诊断 cookie 中的错误 但 cookie 的名称不是应有的名称 PHP 有没有办法打印我的域设置的所有 cookie 你有没有尝试过 print r COOKIE
  • 如何远程调试Lua?

    我正在寻找远程调试 Lua 的最佳方法 例如从网络浏览器 I saw RemDebug http www keplerproject org remdebug 但最后一次项目更新是在 2006 年完成的 它适用于 Lua 5 0 和 5 1
  • java轻量级调试器[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找一个轻量级的 java 调试器 无论是在 IDE 中还是独立的 命令行或 GUI 中 我正在使用 ant 和 vim 并且尝试过
  • Linux 汇编调试器

    我需要一个在 Linux 上进行汇编的调试器 我对 Linux 上缺乏调试器感到非常惊讶 它应该具有各种功能 例如显示寄存器等等 我会使用 GDB 但它对 NASM 不太友好 我宁愿让调试器具有英特尔语法 但我可以做出牺牲 我尝试过 kdb
  • 观察Eclipse中很长的String内容

    由于 LogCat 会截断长字符串 因此我使用 FileOutputStream 来检查很长字符串的内容来解决此问题 它可以工作 但它迫使我 adb pull 该文件 与在 LogCat 上观看相比 这不是很方便 Eclipse中有没有其他
  • 强制在 PureScript 中显示记录

    是否可以在 PureScript 中强制显示 即创建字符串表示形式 用于调试目的的任意记录 无论它是否具有类型类实例Show 我想展示的内容浦克斯活动 http www alexmingoia com purescript pux docs
  • 如何调试Roslyn编译生成的dll?

    我正在使用 Roslyn CSharpCompilation 为我的插件生成 dll 文件 文件具有 OptimizationLevel Debug 并生成 pdb 文件 接下来 我使用 Assembly Load 将这些文件加载 到我的程
  • 如何在 Jenkinsfile 中增加 NPM package.json 的版本

    我正在尝试修改 Jenkinsfile 以在部署服务器之前更改 NPM 包的版本 我在部署方法上有这个 if env GIT COMMIT env GIT PREVIOUS COMMIT env GIT BRANCH origin deve

随机推荐