caching - files - ¿Cómo limpio automáticamente mi directorio $ JBOSS_HOME/standalone/tmp?
temporales de jboss (1)
No necesita configurar las propiedades del sistema VFS. Además, sus propiedades provienen de VFS2 que se utilizó AS5 / 6 veces.
AS7 + tiene una implementación nueva / diferente de VFS y maneja esto de manera diferente.
Hay pocos errores en 7.1.x en esta área y ware corregidos en WildFly 8 Beta1.
Ver jira para más información sobre esto.
Te recomendaría que actualices a WildFly 8.
Estoy usando JBoss 7.1.3.Final en mi máquina de desarrollo, una Mac 10.9.1. Estoy intentando que mi directorio / tmp / vfs se limpie solo (con un tiempo de almacenamiento en caché máximo de un día), así que agregué esta línea a mi archivo $ JBOSS_HOME / bin / standalone.conf ...
JAVA_OPTS="$JAVA_OPTS -Djboss.vfs.cache=org.jboss.virtual.plugins.cache.IterableTimedVFSCache -Djboss.vfs.cache.TimedPolicyCaching.lifetime=86400"
Confirmé que las propiedades del sistema se están cargando cuando inicio mi servidor. Sin embargo, después de reiniciar, aún veo directorios en $ JBOSS_HOME / standalone / tmp / vfs que tienen más de un día de antigüedad. ¿Hay algo malo en lo anterior o hay otro parámetro que necesito agregar para eliminar ese directorio?