Como evito que o tomcat seja armazenado em cache? Tenho css e arquivos html básicos que carrego e uso via ajax e, a menos que eu reinicie o tomcat, as alterações não parecem refletir. Máquinas diferentes, navegadores diferentes e não recebo os arquivos atualizados.
Pensamentos?
tomcat
cache
web-server
Stefan Kendall
fonte
fonte
chachingAllowed
tag?cachingAllowed
comofalse
não encontrou uma propriedade correspondente.Para o Tomcat 8 / Tomcat 9, as propriedades devem ser adicionadas em conf / context.xml da seguinte maneira
Pode ser necessário excluir a pasta de cache do aplicativo em / work / Catalina / localhost após alterar o
cachingAllowed
sinalizador. Limpe também o cache do IntelliJ IDEA (se você o usar para executar o Tomcat):Consulte Referência de configuração do Apache Tomcat 9 para outros parâmetros.
fonte
Eu tive esse problema no Tomcat 7 e o motivo foi que eu tinha o antiResourceLocking definido como verdadeiro (parecia uma boa ideia ...).
De acordo com os documentos ( http://tomcat.apache.org/tomcat-7.0-doc/config/context.html ):
No meu caso, até fez com que arquivos de texto estático simples fossem armazenados em cache.
Então, em resumo, pelo menos para o desenvolvimento rápido eu tive que usar:
fonte
Você verificou esta documentação: Referência de configuração do Apache Tomcat ?
Esses parâmetros são os mesmos para o Tomcat 5.5 e o Tomcat 6.0.
fonte