如何自动清理$ JBOSS_HOME / standalone / tmp目录?

时间:2014-03-17 16:22:46

标签: caching jboss jboss7.x vfs tmp

我在我的开发机器上使用JBoss 7.1.3.Final,Mac 10.9.1。我正在尝试让我的/ tmp / vfs目录自行清理(一天的最大缓存时间),所以我将这行添加到我的$ JBOSS_HOME / bin / standalone.conf文件...

JAVA_OPTS="$JAVA_OPTS -Djboss.vfs.cache=org.jboss.virtual.plugins.cache.IterableTimedVFSCache -Djboss.vfs.cache.TimedPolicyCaching.lifetime=86400"

我确认在启动服务器时系统属性已加载。但是,重新启动后,我仍然看到$ JBOSS_HOME / standalone / tmp / vfs中的目录已超过一天。是关于上面的错误还是我需要添加另一个参数才能清除该目录?

1 个答案:

答案 0 :(得分:3)

您无需设置VFS系统属性。 此外,您的属性来自VFS2,使用AS5 / 6次。

AS7 +有更新/不同的VFS实现,并以不同的方式处理这些事情。

此区域的7.1.x中存在很少的错误,并且已在WildFly 8 Beta1中修复了这些错误。

有关详情,请参阅jira

我建议您升级到WildFly 8。