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.