无法安装断点-Wildfly远程调试/ Eclipse

时间:2019-06-09 21:17:09

标签: java eclipse debugging wildfly

尝试使用Eclipse远程调试Wildfly(9.0.1)WAR Web应用程序时,突然出现错误。

Unable to install breakpoint in com.yadayada.rest.PageService$Proxy$_$$_WeldClientProxy due to missing line number attributes.  Modify compiler options to generate line number attributes.

我确保在Eclipse属性中都选中了“添加变量属性”,“添加行号”,“添加源文件名”选项。 (请注意,基于其他一些类似的StackOverflow帖子,我没有选中这些复选框,应用了更改,重新构建了应用程序,偏食,重新进入,重新检查了它们,然后重新构建。)

我爆炸了WAR并在类文件(特别是我要调试的文件)上执行了javap -l,这向我显示了我所有方法的LineNumberTable和LocalVariableTable,所以我觉得其中包含了行号

似乎能够进行调试,但是我对该错误感到困惑。

我的调试过程:

1. I have a break point set in my code.
2. I have Wildfly started with the debug option (sh standalone.sh --debug)
3. I have a Remote Java Application defined in Eclipse and start debugging by clicking DEBUG on the debug configuration.

一些可能有用的信息L

1. MacOS 10.14.15; Wildfly 9.0.1; Eclipse Photon 4.8.0 build 20180619-1200; Maven 3.3.3
2. To build my WAR, I am using:  mvn clean package -Dmaven.test.skip=true

1 个答案:

答案 0 :(得分:0)

您是如何在MacOS中为Eclipse的“添加行号属性”的?我找不到解决方法。