fredy: TomCat cacht Servlets

Hi!

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

Kann man das irgendwo ausschalten ?

Ich habe schon den folgenden Code versucht, jedoch ohne Effekt:

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

Danke und liebe Grüße
fredy

  1. hallo,

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

    im Server.xml stehen gleich am anfang Optionen für debugging ... auch für servlets.

    grüße
    thomas

    1. Danke,

      Kommt es bei Euch auch ab und an vor dass Tomcat irgendwelche Exceptions meldet (im Tomcat-Fenster) und daraufhin den Geist aufgibt?

      Ich verwende TomCat unter Win2000 mit 1.2 SE.

      Liebe Grüße
      fredy

      hallo,

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

      im Server.xml stehen gleich am anfang Optionen für debugging ... auch für servlets.

      grüße
      thomas

      1. Hallo fredy,

        Kommt es bei Euch auch ab und an vor dass Tomcat irgendwelche Exceptions meldet (im Tomcat-Fenster) und daraufhin den Geist aufgibt?

        Wenn du so fragst: nein ;-)

        Ich verwende TomCat unter Win2000 mit 1.2 SE.

        ich auch

        Nacht
        Franz

      2. hallo,

        Kommt es bei Euch auch ab und an vor dass Tomcat irgendwelche Exceptions meldet (im Tomcat-Fenster) und daraufhin den Geist aufgibt?

        eher nicht. aber da muss/müsste was auch in den logs stehen.

        Ich verwende TomCat unter Win2000 mit 1.2 SE.

        ich  persönlich unter NT und win 98 aber nur für testzwecke.
        sonst haben wir ihn unter AIX, aber das ist nicht mein ding *g*

        grüße
        thomas

  2. Hi!

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

    Kann man das irgendwo ausschalten ?

    Nein, jedenfalls bis vor 4 Monaten nicht ;-)

    Da hilft nur ein Neustart des Tomcat.

    Gruß
    Franz

  3. 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