Wie verhindere ich, dass Tomcat zwischengespeichert wird? Ich habe CSS- und grundlegende HTML-Dateien, die ich über Ajax lade und verwende. Wenn ich Tomcat nicht neu starte, scheinen die Änderungen nicht zu spiegeln. Unterschiedliche Computer, unterschiedliche Browser und ich erhalte die aktualisierten Dateien nicht.
Gedanken?
tomcat
cache
web-server
Stefan Kendall
quelle
quelle
chachingAllowed
Tag?cachingAllowed
,false
dass keine übereinstimmende Eigenschaft gefunden wurde.Für Tomcat 8 / Tomcat 9 sollten Eigenschaften in conf / context.xml wie folgt hinzugefügt werden
Möglicherweise müssen Sie den Anwendungs-Cache-Ordner in / work / Catalina / localhost löschen, nachdem Sie das
cachingAllowed
Flag geändert haben . Leeren Sie auch den Cache von IntelliJ IDEA (wenn Sie ihn zum Ausführen von Tomcat verwenden):Weitere Parameter finden Sie in der Apache Tomcat 9-Konfigurationsreferenz .
quelle
Ich hatte dieses Problem in Tomcat 7 und der Grund war, dass ich antiResourceLocking auf true gesetzt hatte (es klang wie eine gute Idee ...).
Gemäß den Dokumenten ( http://tomcat.apache.org/tomcat-7.0-doc/config/context.html ):
In meinem Fall wurden sogar statische Textdateien zwischengespeichert.
Zusammenfassend musste ich also, zumindest für eine schnelle Entwicklung, Folgendes verwenden:
quelle
Haben Sie diese Dokumentation überprüft: Apache Tomcat-Konfigurationsreferenz ?
Diese Parameter sind für Tomcat 5.5 und Tomcat 6.0 identisch.
quelle