当前位置:  开发笔记 > 编程语言 > 正文

Intellij IDEA远程调试无效的断点

如何解决《IntellijIDEA远程调试无效的断点》经验,为你挑选了1个好方法。

大家好!

我正在尝试使用Intellij IDEA远程调试来调试在tomcat 7上运行的java8应用程序。问题是当我在思想上运行调试时,所有断点都设置为无效并显示以下消息:

行号信息在类pathToClass中不可用

这是我从catalina.bat的JAVA_OPTS设置:

set "JAVA_OPTS=%JAVA_OPTS% -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9999 %JSSE_OPTS%"

这是我从IDEA进行的远程调试设置



1> Thorbjørn Ra..:

在构建过程中的某一时刻,您的Java代码将通过javac编译器(或类似方法)编译成类。编译器有一个选项可以包含您目前尚未启用的调试信息(包括行号)。

对于普通javac添加-g

对于蚂蚁,添加debug="true"javac任务。

对于Maven,maven-compiler-plugin的默认配置会添加调试信息,因此不必撤消显式设置。

推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有