Проблема переопределения статических ресурсов - PullRequest
0 голосов
/ 19 октября 2018

Я пытаюсь настроить gretty таким способом, который позволит мне перезагружать статические ресурсы, такие как * .html файлы (которые находятся внутри стандартного src / webapp / WEB-INF) без повторного развертывания сервера.Однако все мои попытки не увенчались успехом.
Я тестирую его, меняя html-файл и перезагружая html-страницу с чистым кешем внутри chrome (ctr + shift + R).

с Конфигурация 1 :

gretty {
  contextPath = 'john'
  servletContainer = 'jetty9'
  fastReload = true
}

Изменение любой html-страницы не имеет никакого эффекта.

С Конфигурация 2 :

gretty {
  contextPath = 'john'
  servletContainer = 'jetty9'
  fastReload = false
}

Изменение любых html-вызововперераспределение всего сервера, чего я не хочу.

Есть ли шанс заставить это работать?

1 Ответ

0 голосов
/ 05 ноября 2018

Как указано в официальной документации , быстрая перезагрузка Gretty изменяет файлы и папки, расположенные в каталоге src/main/webapp.Для пути src/webapp/WEB-INF быстрая перезагрузка не включена.

Либо необходимо переместить папку webapp, чтобы выполнить требования к пути, либо добавить папку в функцию быстрой перезагрузки специально.Функции fastReload(String) и fastReload(java.io.File) позволяют указывать каталоги и файлы для быстрой перезагрузки.

...