【问题标题】:How do I automatically clean up my $JBOSS_HOME/standalone/tmp directory?如何自动清理我的 $JBOSS_HOME/standalone/tmp 目录?
【发布时间】:2014-03-17 16:22:46
【问题描述】:

我在我的开发机器 Mac 10.9.1 上使用 JBoss 7.1.3.Final。我正在尝试让我的 /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 中看到超过一天的目录。是上面的错误还是我需要添加另一个参数来清理该目录?

【问题讨论】:

    标签: caching jboss jboss7.x vfs tmp


    【解决方案1】:

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

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

    7.1.x 中这方面的错误很少,WildFly 8 Beta1 中已修复。

    有关更多信息,请参阅jira

    我建议您升级到 WildFly 8。

    【讨论】:

    • 我无法从 JBoss 7.1.3.Final 升级。当您说“AS7+ 具有更新/不同的 VFS 实现并以不同方式处理这些事情”时,您能否具体说明我将如何清理 vfs 目录?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-01
    • 2014-09-23
    • 1970-01-01
    相关资源
    最近更新 更多