Перезагрузка ресурсов JSP с помощью HotSwapAgent
Я использую Eclipse и Tomcat 8. В моей среде разработчика Eclipse настроен для запуска и развертывания моих приложений в автономном экземпляре Tomcat. У меня есть задача Ant для создания моего файла войны и развертывания на сервере Tomcat.
Так что мой путь разработки будет
C:/Users/rholguin/Workspaces/MyEclipse 2016 CI/myApp
Мой путь развертывания
C:\Program Files\Apache Software Foundation\Tomcat\8.0.47\webapps\myApp
Таким образом, кажется, что аспект перезагрузки класса работает нормально, но моя проблема заключается в том, чтобы мои ресурсы, такие как файлы JSP и CSS, перезагружались при их сохранении.
Мои ресурсы находятся в $DEV_PATH/web
поэтому я попробовал различные конфигурации в моем hotswap-agent.properties
файл, но ничего не похоже на работу.
extraClasspath=C:/Users/rholguin/Workspaces/MyEclipse 2016 CI/rsummer/web;
watchResources=C:/Users/rholguin/Workspaces/MyEclipse 2016 CI/rsummer/web;
Конфигурация, кажется, загружается правильно, поскольку я вижу это в своей консоли при развертывании приложения
Registering directory target C:\Users\rholguin\Workspaces\MyEclipse 2016 CI\rsummer\web via watched: C:\Users\rholguin\Workspaces\MyEclipse 2016 CI\rsummer\web
В настоящее время у меня есть задача Ant, которую я запускаю, чтобы скопировать ресурсы из папки Dev в папку Deploy, и это работает. Я хочу автоматизировать сохранение, и я подумал, что этот плагин позволит это сделать.
Не уверен, что это что-то меняет, но мои ресурсы находятся в корне моей разнесенной WAR, а не в моей папке WEB-INF.
Так что мое развернутое приложение выглядит так
myApp
- <All JSP's and resources>
- WEB-INF
- lib
- classes
- <All class files>