Не найден исполняемый код в строке

Я получаю это сообщение «В строке не найден исполняемый код» при удаленной отладке из IntelliJ версии 12. Это приложение Java. Он использует maven для создания войны. Не знаете, где внести изменения, чтобы правильно выполнить отладку.


person user215005    schedule 09.05.2013    source источник


Ответы (1)


Вам необходимо убедиться, что исходники в редакторе синхронизированы с классами на сервере. Классы должны быть скомпилированы из одних и тех же источников с включенной опцией отладки для компилятора.

Обратите внимание, что ваш путь к классам может быть настроен неправильно и включать некоторые старые версии классов, которые вы пытаетесь отлаживать. Он также может включать разные версии одного и того же класса (например, один из .jar, другой из classes) и JVM загрузит не тот, который вам нужен.

person CrazyCoder    schedule 10.05.2013
comment
Спасибо @crazycoder, но я сделал сборку из IntelliJ. Затем развернул его на локальном сервере tomcat. Из IntelliJ я начал удаленную отладку. Но во время отладки он не переходит к правильной точке останова. - person user215005; 10.05.2013
comment
Пожалуйста, поделитесь примером проекта и предоставьте шаги для воспроизведения проблемы. - person CrazyCoder; 10.05.2013