Невозможно установить точку останова - удаленная отладка Wildfly / Eclipse - PullRequest
0 голосов
/ 10 июня 2019

Я неожиданно получаю сообщение об ошибке при попытке удаленной отладки веб-приложения WAR Wildfly (9.0.1) с помощью Eclipse.

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 для всех моих методов, поэтому я чувствую, что номера строк включены.

I кажется, что может быть в состоянии отладить нормально, но я смущена ошибкой.

Мой процесс отладки:

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 голосов
/ 20 июня 2019

Как вы делали «Добавить атрибут номера строки» для Eclipse в MacOS?Я не могу найти способ сделать это.

...