Tomcat: Files löschen beim Session-Ende

  • Ich lade bei einer Tomcat-App Files hoch, die nach Ende der Session gelöscht werden sollten.

    Eine mögliche Lösung wäre ein cron-Job der das übernimmt, jedoch wüsst ich nicht, wie er verlässlich arbeiten könnte: Nur weil eine Datei über x Stunden alt ist, heißt es nicht, dass sie bereits beenden worden ist.

    Ideal wäre es, wenn es eine Tomcat-interne Lösung geben könnte.

    Moment, Idee: Ich kann in der Session ein Objekt ablegen, dass die Files verwaltet. Wird die Session zerstört, passiert das selbe mit dem Objekt. In dessen finalize-Methode kann ich dann die entsprechenden Files löschen. Was haltet ihr davon?

    Anyway, andere Lösungen wären mir auch willkommen.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!