Jak zapobiec buforowaniu tomcat? Mam pliki css i podstawowe pliki HTML, które ładuję i używam za pośrednictwem ajax, i chyba że zrestartuję tomcat, zmiany nie wydają się odzwierciedlać. Różne maszyny, różne przeglądarki i nie otrzymuję zaktualizowanych plików.
Myśli?
tomcat
cache
web-server
Stefan Kendall
źródło
źródło
chachingAllowed
tag?cachingAllowed
abyfalse
nie znalazła pasującej właściwości.W przypadku Tomcat 8 / Tomcat 9 właściwości należy dodać w pliku conf /ext.xml w następujący sposób
Być może będziesz musiał usunąć folder pamięci podręcznej aplikacji w / work / Catalina / localhost po zmianie
cachingAllowed
flagi. Wyczyść również pamięć podręczną IntelliJ IDEA (jeśli używasz go do uruchamiania Tomcat):Zobacz inne parametry w Apache Tomcat 9 Configuration Reference .
źródło
Miałem ten problem w Tomcat 7 i powodem było to, że ustawiłem antiResourceLocking na true (brzmiało to jak dobry pomysł ...).
Według dokumentacji ( http://tomcat.apache.org/tomcat-7.0-doc/config/context.html ):
W moim przypadku spowodowało to nawet buforowanie zwykłych statycznych plików tekstowych.
Podsumowując, przynajmniej do szybkiego rozwoju musiałem użyć:
źródło
Czy sprawdziłeś tę dokumentację: Dokumentacja konfiguracji Apache Tomcat ?
Te parametry są takie same dla Tomcat 5.5 i Tomcat 6.0.
źródło