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