Tomcat не может видеть вновь созданные статические файлы и кэширует старые файлы на стороне сервера
Я использую Tomcat 7 на Windows XP.
I have a directory with static files (HTML, CSS, JS) in%TOMCATDIR%/webapps/myapplication
.
They're accessible via localhost:8080/myapplication
Когда изменение происходит с файлом в моем каталоге сервера,it is not reflected:
modified files are returned (200 OK) the same as previously (tested with Fiddler; for sure not a browser cache issue - cleared cache, using different browsers etc.), newly created files in that directory are not accessible (404).Это происходит независимо от того, сколько раз я пытаюсь перезагрузить файл или даже добавить строку запроса к нему (img.jpg?timestamp=...
).
В%TOMCATDIR%/conf/context.xml
Я установил различные директивы для отключения кэширования на стороне сервера:
<?xml version='1.0' encoding='utf-8'?>
<Context antiResourceLocking="true" cachingAllowed="false" cacheMaxSize="1" cacheTTL="1">
<WatchedResource>WEB-INF/web.xml</WatchedResource>
</Context>
Что случилось?