GWT * nocache * и развертывание приложения в Jetty 7 - PullRequest
1 голос
/ 11 февраля 2012

В этот gwt web говорит, что нужно поместить конфигурационный файл * .htaccess, как этот, чтобы избежать кеширования основного javascript gwt-приложения.

<Files *.nocache.*>
  ExpiresActive on
  ExpiresDefault "now"
  Header merge Cache-Control "public, max-age=0, must-revalidate"
</Files>

<Files *.cache.*>
  ExpiresActive on
  ExpiresDefault "now plus 1 year"
</Files>

Есть ли способ сделать то же самое с Jetty? (без необходимости использовать модуль httpd jetty)

1 Ответ

0 голосов
/ 02 августа 2012

Этот ответ показывает, как отключить / включить кэширование для всех файлов, обслуживаемых Jetty:

Как предотвратить кэширование статических файлов во встроенном экземпляре Jetty?

Я думаю, что для установки пользовательских настроек кэширования для отдельных файлов (например, nocache ) необходимо использовать фильтр и вручную установить заголовки в HttpResponseObject для файлов, соответствующих URI запроса, например, как описано здесь:

Фильтр сервлетов для кэширования в браузере?

...