Wildfly 10.0.0 не обнаруживает изменений в EAR - PullRequest
0 голосов
/ 01 мая 2019

Когда я изменяю некоторый код Java, эти изменения, кажется, не отражаются. Это похоже на то, что скомпилированный класс, развернутый на сервере внутри EAR, все еще ссылается на старый файл .java без изменений

  • IDE: Затмение Фотон
  • Инструмент для сборки: Maven
  • Сервер: Wildfly 10.0.0
  • Редакция: Git

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

  1. Удалено EAR из jboss
  2. Удалил развернутый файл из папки wildfly
  3. Очистить проект
  4. ALT-F5 и построить maven снова
  5. Повторно добавить EAR к wilfly
  6. Очистить - отладить сервер.

Фактическая ситуация:

  • Каждое изменение отлично обнаруживается Форком в ветке, в которой я работаю (в разделе Все изменения)
  • Изменения HTML работают и отражаются во внешней части (удаление кнопки, фильтра и т. Д.).
  • Изменения Java не применяются.
  • Когда я пытаюсь установить точку останова, например, в строке 1000, появляется сообщение «Невозможно установить точку останова из-за отсутствующих атрибутов номера строки». Например, в исходном java-файле (без последних изменений) в строке 1000 отсутствует код, поэтому он пытается поместить точку останова в строку более старого файла. (Он помечен полем Eclipse / Preferences / Java / Compile для ввода номеров строк)
  • Если я пропускаю «нет информации об ошибке строки» при установке точки останова, то символ apperas слева от кода, но он не остановит выполнение там (и я уверен, что он должен логически остановиться. это не возврат до точки останова, которую я пропустил, чтобы заметить :))

Я бы предпочел не показывать какой-либо файл конфигурации. Следовательно, я не ожидаю каких-либо точных решений. Мне просто нужно несколько советов о путях, чтобы попытаться решить эту проблему самостоятельно. Я просто не знаю, с чего начать.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...