Tomcat kann neu erstellte statische Dateien nicht sehen und speichert die alten Dateien serverseitig zwischen

Ich benutze Tomcat 7 unter Windows XP.

Ich habe ein Verzeichnis mit statischen Dateien (HTML, CSS, JS) in%TOMCATDIR%/webapps/myapplication.Sie sind erreichbar überlocalhost:8080/myapplication

Wenn eine Datei in meinem Serververzeichnis geändert wird,es wird nicht reflektiert:

Geänderte Dateien werden wie zuvor zurückgegeben (200 OK)(Getestet mit Fiddler; mit Sicherheit kein Problem mit dem Browser-Cache - Cache geleert, mit verschiedenen Browsern usw.),Auf neu erstellte Dateien in diesem Verzeichnis kann nicht zugegriffen werden (404).

Dies geschieht unabhängig davon, wie oft ich versuche, die Datei neu zu laden oder ihr sogar eine Abfragezeichenfolge hinzuzufügen (img.jpg?timestamp=...).

Im%TOMCATDIR%/conf/context.xml Ich habe verschiedene Anweisungen festgelegt, um die serverseitige Zwischenspeicherung zu deaktivieren:

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

Was ist falsch?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage