O Tomcat não pode ver arquivos estáticos recém-criados e está armazenando em cache no servidor os arquivos antigos

Eu uso o Tomcat 7 no Windows XP.

Eu tenho um diretório com arquivos estáticos (HTML, CSS, JS) em%TOMCATDIR%/webapps/myapplication.Eles são acessíveis vialocalhost:8080/myapplication

Quando uma alteração acontece em um arquivo no diretório do meu servidor,não é refletido:

arquivos modificados são retornados (200 OK) o mesmo que anteriormente(testado com o Fiddler; com certeza não é um problema de cache do navegador - limpa o cache, usa diferentes navegadores etc.),arquivos recém-criados nesse diretório não estão acessíveis (404).

O acima acontece não importa quantas vezes eu tente recarregar o arquivo, ou até mesmo adicionar uma string de consulta a ele (img.jpg?timestamp=...).

Em%TOMCATDIR%/conf/context.xml Eu defini várias diretivas para desabilitar o cache do lado do servidor:

<?xml version='1.0' encoding='utf-8'?>
<Context antiResourceLocking="true" cachingAllowed="false" cacheMaxSize="1" cacheTTL="1">
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
</Context>

O que está errado?

questionAnswers(3)

yourAnswerToTheQuestion