IntelliJ IDEA неверная точка останова

1

Я установил IntelliJ IDEA и обновил веб-проект для работы с Tomcat. Он работает нормально, но через некоторое время я обнаружил, что я не могу отлаживать некоторый код, который я добавляю в конец класса. Потому что, когда я устанавливаю точку останова в этом коде, она считается недействительной. Если я нахожу недействительный знак, появляется предупреждающее сообщение. Warning: No executable code found at line xxx in class yyy.

Снимок экрана исходного кода в редакторе, когда веб-приложение работает в режиме отладки:

Изображение 174551

Кто-нибудь знает, почему IntelliJ Idea не может найти исполняемый код там и как установить допустимую точку останова, такую как первая в коде, который компилируется и работает?

  • 1
    Вы делаете удаленную отладку через Tomcat? Если это так, убедитесь, что искомый источник совпадает с скомпилированными классами, развернутыми в Tomcat. Обычно это является причиной проблемы.
  • 0
    @eitanfar Кажется, вы были правы, но как это могло произойти, если классы, развернутые в Tomcat, были обновлены?
Показать ещё 4 комментария
Теги:
intellij-idea
debugging
breakpoints

1 ответ

0

Когда у меня возникает эта проблема, я перехожу в меню "Файл → Недействительные кеши и перезагрузка". Вероятно, проблема в том, что кеш IntelliJ еще не обновлен.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню