Как я могу предотвратить кеширование tomcat? У меня есть CSS и основные HTML-файлы, которые я загружаю и использую через ajax, и, если я не перезапущу tomcat, изменения, похоже, не отразятся. Разные машины, разные браузеры, и я не получаю обновленные файлы.
Мысли?
tomcat
cache
web-server
Стефан Кендалл
источник
источник
chachingAllowed
тег?cachingAllowed
вfalse
не нашли свойство соответствия.Для Tomcat 8 / Tomcat 9 свойства должны быть добавлены в conf / context.xml следующим образом
Возможно, вам придется удалить папку кэша приложения в / work / Catalina / localhost после изменения
cachingAllowed
флага. Также очистите кэш IntelliJ IDEA (если вы используете его для запуска Tomcat):Посмотрите Apache Tomcat 9 Справочник по конфигурации для других параметров.
источник
У меня была эта проблема в Tomcat 7, и причина была в том, что для antiResourceLocking было установлено значение true (звучало как хорошая идея ...).
Согласно документам ( http://tomcat.apache.org/tomcat-7.0-doc/config/context.html ):
В моем случае это даже вызвало кеширование простых статических текстовых файлов.
Итак, в итоге, по крайней мере, для быстрого развития мне пришлось использовать:
источник
Вы проверили эту документацию: Справочник по настройке Apache Tomcat ?
Эти параметры одинаковы для Tomcat 5.5 и Tomcat 6.0.
источник