Ответ 1
Актуальной проблемой является antiResourceLocking="true"
.
Похоже, что существует конфликт с cachingAllowed="false"
.
как отключить кэширование tomcat? Я использую это -
<Context antiJARLocking="true" antiResourceLocking="true" cachingAllowed="false" cacheMaxSize ="0" cacheTTL="1">
в Tomcat/conf/context.xml
но это не помогает
Актуальной проблемой является antiResourceLocking="true"
.
Похоже, что существует конфликт с cachingAllowed="false"
.
Я не уверен, что вы используете, но в context.xml вы можете изменить значение cachingAllowed
, удалив флаг.
Не забудьте удалить папку кэша после этого.
Ресурсы:
В той же теме:
cachingAllowed не помогло. Я решил это, изменив:
$CATALINA_HOME/conf/Catalina/localhost/thewebapp.xml
который является кэшированным файлом context.xml
Поместите ниже код в файл 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>
Перед перезагрузкой tomcat обязательно удалите все данные из каталога /work/Catalina/localhost. Также очистите кеш браузера.
Хорошая практика отключить кеширование браузера, пока ваше приложение находится в разработке. Это сообщение может помочь Отключить кеш Chrome для разработки веб-сайта