参考Ajian的博客,网址:https://blog.csdn.net/ajian759447583/article/details/17919971。
参考Old丶Seven的博客,网址:https://blog.csdn.net/zhanqizi/article/details/43486329
1 首先,在toolbar的Edit Configurations上,即窗口Run/Debug Configurations上打开。
Grails下的 Command line从run-app修改为run-app --debug-fork
对于VM options需要在该窗口右上角的 + 号上生成的VM配置同(参考下面)
启动项目如果 出现Listening for transport dt_socket at address: 5005
说明第一步已经成功
2 该窗口右上+,Remote,之后起名字 如debuggerCsvn,并把Command line argurment for running remote JVM中
生成的值拷贝到步骤1中的VM options中,同时选择下面的Search sources using modules's classpath:选择需要调试的项目。
即可。
3 在项目中,鼠标左键点击需要调试的代码行,即可。
4 启动debug
如果直接启动Remote那个debug,会出现Unable to open debugger port : java.net.ConnectException "Connection refused: connect"。
故需要先用项目的那个debug启动,之后在用Remote那个debug启动即可。
220

被折叠的 条评论
为什么被折叠?



