Недавно я установил подключаемый модуль JRebel для NetBeans и заметил следующую проблему при отладке в среде IDE:
Если я устанавливаю точку останова в классе и впоследствии изменяю код, то мой отладчик не всегда попадает в точку останова. Я нашел обходной путь: сброс точки останова (или повторное подключение отладчика к проекту) после перезагрузки класса.
Но это решение не идеально, потому что класс перезагружается, когда приложению это нужно в первый раз (отладчик еще не работает), поэтому мне нужно выполнить какое-то действие, которое я хочу отлаживать два раза, что может вызвать так много проблем. Другое дело, что я вообще не могу объяснить... даже когда я успешно попадаю в точку останова, я не могу попасть в другую в другом классе.
Может быть, кто-то разобрался в этом вопросе? Есть ли способ перезагрузить измененные классы при сохранении?
NetBeans 7.2.1 с подключаемым модулем JRebel, Glassfish 3.1.2