Wie steuert Spring Boot den Tomcat-Cache?

8

Ich portiere 5 Jahre alte Spring MVC-Anwendung mit JSPs zu Spring Boot. Daher nach Beispiel in Ссылка Ich benutze "Krieg" Verpackung.

Eingebetteter Tomcat wird gestartet. Protokolle sind jedoch voll mit Caching-Warnungen wie im folgenden Beispiel

%Vor%

Ich würde gerne Tomcat Cache erhöhen, aber ich finde keine Möglichkeit, es im Spring Boot zu steuern. Bitte empfehlen !!!

Ich habe einen Vorschlag von Andy Wilkinson unten versucht. Habe auch versucht, es in EmbeddedServletContainerCustomizer zu verwenden %Vor%

In den Protokollen wird eine Meldung zum Ändern der Cache-Größe angezeigt, aber der obige -Code hat keinen Einfluss auf die Warnungen

    
Viktor 25.08.2016, 13:19
quelle

3 Antworten

8

Ich habe schon seit einiger Zeit das gleiche Problem, aber Andy Wilkinson hat mich auf den richtigen Weg gebracht. Was für mich funktionierte war, den Cache als Andy zu setzen, aber dann auch explizit die Ressourcen im Kontext zu setzen.

%Vor%

Hoffe, das hilft!

    
Alexander H 29.08.2016, 08:13
quelle
3

Sie können die Cachegröße mithilfe eines Kontext-Customizers konfigurieren, um den Kontext mit einem angepassten StandardRoot :

zu konfigurieren

Java 7:

%Vor%

Java 8:

%Vor%     
Andy Wilkinson 25.08.2016 18:46
quelle
1

Mit Bezug darauf Antwort hier Ich habe src / main / webapp / META-INF / context.xml erstellt und folgendes hinzugefügt:

%Vor%     
Joseph Hui 29.07.2017 10:46
quelle

Tags und Links