как отключить кеширование tomcat? - PullRequest
13 голосов
/ 18 сентября 2010

как отключить кеширование tomcat?Я использую это -

<Context antiJARLocking="true" antiResourceLocking="true" cachingAllowed="false" cacheMaxSize ="0" cacheTTL="1">

в Tomcat / conf / context.xml

, но это не помогает

Ответы [ 4 ]

12 голосов
/ 19 сентября 2010

Фактическая проблема antiResourceLocking="true".

Похоже, что есть конфликт с cachingAllowed="false".

2 голосов
/ 18 сентября 2010

Я не уверен, что вы используете, но в context.xml вы можете изменить значение cachingAllowed, удалив флаг.

Не забудьте удалить папку кэша после этого.


Ресурсы:

По той же теме:

0 голосов
/ 14 августа 2015

Введите код ниже в вашем файле sever.xml.

<Context className="org.apache.catalina.core.StandardContext"
             cachingAllowed="false"
             charsetMapperClass="org.apache.catalina.util.CharsetMapper"
             cookies="true" 
             reloadable="false" 
             wrapperClass="org.apache.catalina.core.StandardWrapper">
    </Context>

Обязательно удалите все данные из каталога / work / Catalina / localhost перед перезапуском tomcat. Также очистите кеш вашего браузера.

Хорошей практикой является отключение кэширования браузера, пока ваше приложение находится в разработке. Этот пост может помочь Отключение кэша Chrome для разработки сайтов

0 голосов
/ 12 мая 2013

кеширование разрешено не помогло. Я решил это, изменив:

    $CATALINA_HOME/conf/Catalina/localhost/thewebapp.xml

, который является кэшированным файлом context.xml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...