Проблема с загрузкой статических ресурсов Gretty

Я пытаюсь настроить 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 ответ


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

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


Есть идеи?

10000