Мне нужна помощь в настройке агента hotswap в моем проекте для горячего развертывания файлов классов.
В моем проекте есть проект установки, как показано ниже:
WebProject (война)
|
| _ Услуги проекта (баночка)
проект службы используется в качестве JAR-файла в веб-проекте. Поэтому всякий раз, когда я делаю изменения в файле java внутри проекта службы, я хочу, чтобы агент hotswap перезагружал/заменял его файл класса последним без необходимости повторного развертывания всего проекта.Конфигурация агента горячей замены для проекта с несколькими модулями
Я скачал dcevm (динамический код эволюции VM) для JDK 1.7.51 и HotSwap-agent.jar файл, а также и сделать затмение конфигурации. Всякий раз, когда я вношу изменения в файлы .java, .properties WebProject, он перезагружает его автоматически, не развертывая приложение снова. Теперь я просто хочу настроить свой агент hotswap таким образом, что если я делаю изменения в java-файле внутри проекта службы, который используется как файл jar внутри веб-проекта, он должен снова перезагрузить этот файл .class или .jar.
Нужно ли добавить еще один файл hotswap-agent.properties в папку ресурса сервисного проекта? В настоящее время я добавил его в папку ресурсов веб-проекта.
Любая помощь очень ценится.
Спасибо за помощь :) –
Будет ли это работать, если целевая банка хранится за пределами файла войны? –