Tomcat-Arbeitsverzeichnis gelöscht werden periodisch
wir haben ein problem mit unserem Alter Kater, der nicht der meine Kollegen können nicht wirklich erklären. Wir haben ein tomcat (version 7.0.26) auf einem linux-computer.
Die Bereitstellung erfolgt mit einem explodierte Krieg - unsere Klassen sind in jar gepackt, der rest geht direkt in WEB-INF und META-INF).
Plus gibt es eine CMS-server generiert JSP-Dateien, welche sich bereitgestellt in regelmäßigen Abständen in den tomcat-web-app.
Nach einiger Zeit des hot-swapping, erstellen und löschen von JSP-Dateien, die tomcat ist einige seltsame Sachen. Zufällig geben, die 404-Fehler oder veröffentlichen von alten Versionen, manchmal sind die neuesten Versionen und so weiter.
Zu lösen, müssen wir klar der $CATALINA_HOME/work von Zeit zu Zeit. Der tomcat läuft in der Entwicklung Modus, das heißt, es sieht für JSP-Datei-änderungen Häufig, afaik. Aber das scheint nicht zu funktionieren ziemlich gut hier. Nach dem löschen der work-Verzeichnis, alles soweit in Ordnung, sofort.
Weiß jemand, wie, um loszuwerden, dieses Verhalten? Gibt es irgendwelche flags, die gesetzt werden müssen, um zu vermeiden, dass die Sache geschehen?
- Möglich, Duplikat der Schwerer Ausnahme-servlet mit java.lang.NoClassDefFoundError
Du musst angemeldet sein, um einen Kommentar abzugeben.
Blick auf
development
Einstellung und andere zugehörige Einstellungen auf Jasper JSP-HowtoAls workaround würde ich Cronjob zu löschen, die für mich, und schreiben Sie einen bug in apache
Zur info, ich hatte das gleiche problem, habe meine Antwort hier Schwerer Ausnahme-servlet mit java.lang.NoClassDefFoundError
In Ihrem Fall nur ein Skript schreiben, das entfernt das Arbeitsverzeichnis jedes mal, wenn Sie hot-swap-neue Dateien. In der tomcat-Konfiguration-Referenz ist es geschrieben, schwarz auf weiß tomcat8 Konfiguration und Referenz