Я использую jboss Server 7.1.1 для развертывания веб-приложения java.
Для файлов js, css, font кеш браузера не обновляется новыми изменениями. Каждый раз, когда мы настаиваем на том, чтобы клиенты очищали кеш в своих браузерах, чтобы новые изменения вступили в силу.
есть ли какая-нибудь конфигурация, которую я могу настроить, чтобы при развертывании нового кода я мог направлять все запросы на получение обновленного файла?
Поискав по этой теме, я обнаружил, что мы можем написать собственные методы для установки значения электронного тега. Есть ли какая-либо конфигурация, которая может помочь мне сделать это?
большую часть времени мы выполняем горячее развертывание (загрузите файл war в консоль управления jboss без времени простоя). поэтому я сомневаюсь, будет ли обновляться пользовательский электронный тег во время горячего развертывания, поскольку мы настраиваем его при запуске сервера.
или есть способ справиться с этим в файле web.xml веб-приложения?
Мне нужно решение, которое может использовать кэш браузера до следующего развертывания файлов js, css и шрифтов. я не то, чтобы установить «истекает» заголовок. потому что у нас нет фиксированных циклов развертывания.
Дайте мне знать, если вам нужно больше информации, чтобы прийти к решению.