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

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

自从迁移到 jboss 5 以来,我注意到每个实例的 tmp 文件处理方式都不同。在 jboss 4 中,每次重新启动 jboss 时都会清除整个目录。在 5 中,应用程序会分散到 uuid 命名的文件夹中,并且永远不会被清理。

这显然是架构上的改变,但我似乎找不到任何相关文档。是否有一种机制可以自动执行 jboss 中的清理工作,或者我是否编写一个脚本来清除自上次重启 jboss 以来的所有内容?处理 tmp 文件的新方法有什么价值?

谢谢。

—多姆

答案1

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

rem ******** CLEAR TMP, WORK, LOG ***************
rmdir /s /q c:\apps\jboss-5.1.0.ga\server\default\tmp
rmdir /s /q c:\apps\jboss-5.1.0.ga\server\default\work
rmdir /s /q c:\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 ---

相关内容