HotswapAgent не обнаруживает изменения класса в JBoss + EnhancerProxyCreater не может создать прокси - PullRequest
0 голосов
/ 04 декабря 2018

Контекст: Я развернул HotswapAgent в многомодульном проекте Jboss, и я использую плагин Intelli J со снимком HA 1.3.1!Я добавил extraClasspath в HotswapAgent и вместе с ним в Jboss через дескриптор развертывания.

Проблема с обнаружением изменений файла Проблема в том, что после развертывания приложения HA небыть в состоянии обнаружить изменения, которые я делаю в конкретном файле класса;да, я проверил плагин intelli-j в другом тестовом проекте, а также включил intellij для этой конфигурации запуска, так что это не проблема.Я не получаю перезагруженное сообщение класса или что-нибудь.Просто класс восстанавливается с помощью intelli-j, а не обычного сообщения журнала, которое обычно делает HA.

Я думаю, что наблюдатель HA может быть ответственным за это, но я не знаю наверняка.

Проблема с EnhancerProxyCreater Я получаю следующее предупреждение во время развертывания приложения.Я не понимаю, что это такое и может ли оно быть причиной вышеуказанной проблемы, но я изложу это здесь.

Это сообщение, которое я получаю для разных классов во время развертывания. org.hotswap.agent.plugin.spring.getbean.EnhancerProxyCreater

"Can't create proxy for " + bean.getClass().getSuperclass()
                  + " because there is no default constructor,"
                   + " which means your non-singleton bean created before won't get rewired with new props when update class."

Если вам, ребята, нужна какая-либо другая отладочная информация или что-то еще, я бы выложил ееВот.Спасибо!

...