我在我的开发机器上使用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中的目录已超过一天。是关于上面的错误还是我需要添加另一个参数才能清除该目录?
答案 0 :(得分:3)
您无需设置VFS系统属性。 此外,您的属性来自VFS2,使用AS5 / 6次。
AS7 +有更新/不同的VFS实现,并以不同的方式处理这些事情。
此区域的7.1.x中存在很少的错误,并且已在WildFly 8 Beta1中修复了这些错误。
有关详情,请参阅jira。
我建议您升级到WildFly 8。