Как сделать перезагрузку классов? Примечание: Hotswapp работает нормально, если я подключаю отладчик netbeans - PullRequest
0 голосов
/ 20 июня 2020

Плагин Hotswapper не перезагружает классы в веб-проекте (JSF, на основе maven), но файлы ресурсов (x html) перезагружаются плавно.

Это моя конфигурация:

  • Сервер: Wildfly11
  • Java версия: 1.8.0_191
  • DCEVM Vesion: 25.71-b01-dcevmlight-26
  • Агент горячей замены: 1.3.1-SNAPSHOT ( 2019-04-02)
  • Java Возможность запуска сервера:
-XXaltjvm=dcevm -javaagent:/home/user/HotSwapAgent/hotswap-agent-1.3.1-SNAPSHOT.jar=autoHotswap=true -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000"

Я добавил следующие атрибуты в файл hotswap-agent.properties военного проекта

LOGGER=trace extraClasspath=/home/user/HotSwapTest/target/classes webappDir=/home/user/HotSwapTest/src/main/webapp watchResources=/home/user/HotSwapTest/target/classes autoHotswap=true autoHotswap.port=8000

При запуске сервера я получаю следующее сообщение.

'org.hotswap.agent.plugin.hotswapper.HotswapperPlugin' инициализирован в ClassLoader 'ModuleClassLoader для модуля

Сейчас я компилирую файл java, и класс обновляется в папке классов. Но изменения не перезагружаются на сервере wildfly.

...