Bernhard Peissl: TomCat cacht Servlets

Beitrag lesen

Grüssi!

Ich ärgere mich gerade mit Tomcat/Servlets: Anscheinend cacht Tomcat jedes Servlet beim ersten Aufruf. - Somit wird es schwierig, mein Projekt zu debuggen.

response.addHeader("Expires", "Mon, 26 Jul 1997 05:00:00 GMT");
response.addHeader("Cache-Control", "no-cache, must-revalidate");
response.addHeader("Pragma", "no-cache");

Probiers mal so:

response.setHeader("Pragma", "no-cache");
response.setDateHeader("Expires", 0);
response.setHeader("Cache-Control", "no-cache, must-revalidate");
response.setHeader("Cache-Control", "no-store");

Falls das Reeload im Browser dann immer noch nicht funktioniert:

Lösch das alte Servlet (class-Datei),
ruf es im Browser auf (Fehlermeldung sollte erscheinen)
und dann kompilier das Servlet neu.

Falls das alles nix nützt, wird dir nix anderes als eine Tomcat-Neustart übrig bleiben :-(

lg bernhard