JBoss 5:$ JBOSS_HOME / server / $ INSTANCE / tmp清理

我注意到,因为移动到jboss 5,每个实例的tmp文件处理方式不同。 在jboss 4中,整个目录在每个jboss重新启动时被清除。 5,应用程序被分解为uuid-named文件夹,永远不会被清理。

这显然是一个架构变化,但我似乎无法find任何文档。 有没有一种机制来自动化jboss中的清理,或者我写一个脚本来清除自从上一次jboss重启以来的一切? 处理tmp文件的新方法有什么价值?

谢谢。

-dom

使用的清理方法似乎是编辑bin / run.bat脚本,以便在JBoss启动之前删除tmp文件夹。 我在run.bat的顶部有这个:

rem ******** CLEAR TMP, WORK, LOG *************** rmdir /s /qc:\apps\jboss-5.1.0.ga\server\default\tmp rmdir /s /qc:\apps\jboss-5.1.0.ga\server\default\work rmdir /s /qc:\apps\jboss-5.1.0.ga\server\default\log mkdir c:\apps\jboss-5.1.0.ga\server\default\tmp mkdir c:\apps\jboss-5.1.0.ga\server\default\work mkdir c:\apps\jboss-5.1.0.ga\server\default\log echo --- Cleared temp folders ---