Jsf 清理文件夹需要帮助或想法吗

Jsf 清理文件夹需要帮助或想法吗,jsf,jakarta-ee,jboss5.x,Jsf,Jakarta Ee,Jboss5.x,我有一个像下面这样的问题,任何人都能给出一些解决问题的方法 我在backbean中为我的项目使用JSF,我应该在(Jboss)服务器系统上的特定文件夹中创建一个文件夹。在会话即将销毁之前,我需要删除服务器文件系统上的那些文件夹 这个怎么做? 我不能为backbean实现HttpSessionListner,因为在它的构造函数中我做了很多其他的事情。 不知道如何解决这个问题,有谁能想出好办法来处理这个问题 提前谢谢。 ~Shyam您必须考虑一种解决方案,即使服务器崩溃也能奏效。我将实现一个作业/批

我有一个像下面这样的问题,任何人都能给出一些解决问题的方法

我在backbean中为我的项目使用JSF,我应该在(Jboss)服务器系统上的特定文件夹中创建一个文件夹。在会话即将销毁之前,我需要删除服务器文件系统上的那些文件夹

这个怎么做? 我不能为backbean实现HttpSessionListner,因为在它的构造函数中我做了很多其他的事情。 不知道如何解决这个问题,有谁能想出好办法来处理这个问题

提前谢谢。
~Shyam

您必须考虑一种解决方案,即使服务器崩溃也能奏效。我将实现一个作业/批处理来删除超过一定时间的所有文件夹(比如说1天)。测试文件夹是否足够旧,可以删除可能没有问题,这取决于您的特定应用程序。(例如,您可以读取文件夹的创建日期,或使用包含文件夹创建日期的给定名称创建文件夹)

非常感谢Laurent。因此,您看不到使用HttpSessionListener或任何其他工具的任何可能性吗?
HttpSessionListener
也可以工作。但是,如果服务器在会话被破坏之前崩溃,会发生什么呢?您将有剩余的文件夹。但如果您可以在启动时删除所有文件夹,那么这也可能是一种替代方法。这样你也可以处理撞车。但我更喜欢一种不与会话机制相耦合的解决方案。非常感谢Laurent。当我使用HttpSessionListener时,当我调用sessionDestory会话对象时,问题就变成了null。因此,我无法访问会话中存储的对象。是否还有其他建议此操作如何具有向上投票权?