Como saben, JBoss es una instalación puramente basada en el sistema de archivos. Para instalarlo, simplemente descomprime un archivo y eso es todo. Una vez que instala, se crea una determinada estructura de carpetas de forma predeterminada y cuando ejecuta la instancia de JBoss por primera vez, crea carpetas adicionales para la operación en tiempo de ejecución. Para la comparación aquí es la estructura de JBoss AS 7 antes y después de iniciar por primera vez
Antes
jboss-as-7
|
|---> standalone
| |----> lib
| |----> configuration
| |----> deployments
|
|---> domain
|....
Después
jboss-as-7
|
|---> standalone
| |----> lib
| |----> configuration
| |----> deployments
| |----> tmp
| |----> data
| |----> log
|
|---> domain
|....
Como se puede ver 3 nuevas carpetas se crean (log, data & tmp). Todas estas carpetas se pueden eliminar sin afectar a la aplicación desplegada en la carpeta de implementaciones, a menos que la aplicación haya generado datos almacenados en esas carpetas. En desarrollo, está bien eliminar todas estas 3 nuevas carpetas asumiendo que no tiene ninguna necesidad de los registros y datos almacenados en el directorio de "datos".
Para la producción, NO SE RECOMIENDA eliminar estas carpetas ya que puede haber datos generados por la aplicación que almacenan cierto estado de la aplicación. Por ejemplo, en la carpeta de datos, el servidor de aplicaciones puede guardar registros críticos de reversión de Tx. Póngase en contacto con su administrador de JBoss si necesita eliminar esas carpetas por cualquier motivo en producción.
¡Buena suerte!
ver http://stackoverflow.com/questions/3015177/to-clean-or-not-to-clean-jboss-home-server- web-tmp-directory – gavenkoa