2013-11-15 2 views
4

Я отлаживаю веб-приложение Java, запущенное на моем локальном сервере Tomcat, настроенном через Netbeans 7.4 (также попытался 7.3.1). Я нахожу точку останова в своем сервлете и перехожу через код, но я ударил точку останова, которая закомментирована.Почему мой отладчик Netbeans разбился на прокомментированную строку кода?

Итак, я уверен, что этого не должно произойти. Что может быть причиной этого и что я могу с этим поделать?

Что я пробовал:

  • чистый, строить и перераспределять (регенерировать необходимые артефакты, такие как войны и т.д.)
  • закрыть и снова открыть оба проекта и Netbeans
  • вручную удалить проект «мишень» каталог для сборки
  • установить новую версию Netbeans
  • установить новый сервер Tomcat
  • бросать exceptio n в начале моего сервлета, чтобы подтвердить, что мой код не компилируется или не обслуживается (я не вижу, чтобы исключение регистрировалось Tomcat)
+9

Это означает, что вы не отлаживаете код, который видите, но более старую версию. –

+0

ОК, что мне с этим делать? –

+2

Похоже, что ваш исходный код и скомпилированный код не синхронизированы. Попробуйте очистить и построить – MadProgrammer

ответ

1

Причина проблемы в том, что она связана со старой Java которые не обновлялись в каталоге приложения WEB-INF.

Кто-нибудь знает, что может помешать обновлению этих файлов во время очистки/сборки/повторного развертывания?

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