2016-05-02 3 views
0

Мы используем NetBeans 8.1 (в Netbeans 8.0.2 мы испытываем ту же ошибку) для проекта с несколькими JSP и после установки контрольных точек в некоторых частях кода он решил не останавливаться на них при отладке. Самая интересная часть - то, что она работала на прошлой неделе нормально, поэтому я не могу найти никакого смысла в этом внезапном провале. Пример: мы добавили предупреждение, чтобы проверить его функционирование и поставить на него точку останова. Когда отладка этого предупреждения появляется, но в NetBeans отладка ничего не сделала (полностью игнорируется точка останова и не может использовать любую кнопку, например, «переходить через» или «продолжать», можно нажать только «пауза» и «остановка»).Отладка NetBeans неожиданно перестала работать

Если кто-то знает, как справиться с этой проблемой, пожалуйста, помогите нам, мы спешим продолжить проект, и мы не нашли сообщений с подобной ошибкой.

+0

Отладчик не считает, что ваш код соответствует классам, которые он видит. Скорее всего, развертывание нас не синхронизировано. –

+0

Как мы можем убедиться, что он синхронизируется? –

+0

Убедитесь, что код, запущенный на сервере Tomcat, точно такой же, как у Netbeans. Если это не поможет, вам, возможно, придется снова рассмотреть возможность создания Netbeans и/или Tomcat с нуля. –

ответ

0

Андерсон прав, IDE не может соответствовать вашему коду скомпилированным классам. Когда это происходит на моей среде эти шаги я предпринять:

  • Закройте ваш IDE
  • Чистый и перекомпилировать код с помощью нужного инструмента сборки (Maven, Gradle ...)
  • Откройте IDE снова , и перестроить (или очистить и скомпилировать) проект, используя встроенные средства IDE.

Теперь попробуйте снова отладить проект. Если это все еще не удается, попробуйте запустить проект в новом рабочем пространстве. Не уверен в Netbeans, но с Intellij и Eclipse есть файлы проектов, которые могут попасть в плохое состояние.

0

Спасибо за ответы, ребята!

Он работал снова после очистки и сборки и перезагрузки Tomcat. Кстати, мы выяснили, что JavaScript нельзя отлаживать, в то время как обычные источники Java.

Смежные вопросы