zoukankan      html  css  js  c++  java
  • IDEA grails 3.3.x 项目断点失效问题

    内容援引:https://youtrack.jetbrains.com/issue/IDEA-164546

    每次 IDEA 升级都是一次痛苦的过程。

    原生的 Java 项目还好,Grails 项目总是出一些奇奇怪怪的问题。

    根据援引内容中的说法:“Grails 3 集成在很大程度上依赖于 Gradle 集成,后者又以二进制形式存储其索引。经验:在 IDE 更新后刷新 Gradle。Grails 的索引将在 Gradle 刷新之后重新刷新。”。

    其实说白了就是 Grails 过分依赖 Gradle 的索引,但是我这边 Gradle 不论刷新几次,依旧是不好使,所以大概率其他人也是这个情况。

    以下是关于 Grails 项目无法打上断点的解决方案,目前我使用的版本是 IDEA 2021.2。

    使用“远程调试”功能调试你的程序(attach to process 选项)。

    在 Run 菜单选择 attach to process (Ctrl + Alt + F5),IDEA 会弹出一个窗口,选择正在运行的 JVM 即可。

    一般第一个 Java 列表下的就是你正在运行的应用,选中。

    选中后会在控制台多出一个新的窗口再运行一个应用程序,选中这个多出来的窗口,断点就工作了。

    但是选中旧窗口,断点依然是不工作的。且所有的 SQL 日志等都会打印在旧窗口中,新窗口只能进行断点调试使用,使用起来也不是很方便。但是目前只能先这样解决了。

  • 相关阅读:
    【Quartz】常用方法的使用方式(三)
    【Quartz】实现接口封装化(二)
    【Quartz】定时器初步实验(一)
    数据库和ado连接语句的使用总结
    PMP 德尔菲技术
    java 事务解释。
    防盗链--解释
    java月利率计算(等额本息贷款)
    java 日志的数据脱敏
    MDC 输出线程信息帮助定位问题
  • 原文地址:https://www.cnblogs.com/wxw310415/p/15131688.html
Copyright © 2011-2022 走看看