自动删除tmp文件夹jboss-eap-6.2

时间:2016-07-04 10:26:55

标签: jboss-eap-6

我在使用Spring Tool Suite的Windows上使用jboss-eap-6.2。

在少量服务器启动 - 停止循环后,tmp文件夹的大小以GB为单位增加。

有什么方法可以解决这个问题吗? 比如,tmp文件夹可以自动删除吗?

我通过提供参数尝试了以下选项,但是没有工作:

-Djboss.vfs.cache = org.jboss.virtual.plugins.cache.IterableTimedVFSCache -Djboss.vfs.cache.TimedPolicyCaching.lifetime = 1440

可以做些什么来自动摆脱tmp文件夹?

2 个答案:

答案 0 :(得分:1)

这是JBoss EAP 6的一个问题。这个问题在JBoss EAP 6.4.x版本中得到修复。您可以在关闭服务器实例后手动或通过脚本删除tmp文件夹。服务器启动时不要删除tmp目录。

答案 1 :(得分:0)

我使用了这个bat脚本。您可以在服务器关闭时启动它。该脚本会删除tmpdatalog个文件夹。

@echo off
SET JBOSS_HOME= <HERE JBOSS HOME>
SET JBOSS_STANDALONE_DIR=%JBOSS_HOME%\standalone
rd /S /Q %JBOSS_STANDALONE_DIR%\tmp 
md %JBOSS_STANDALONE_DIR%\tmp
rd /S /Q %JBOSS_STANDALONE_DIR%\data 
md %JBOSS_STANDALONE_DIR%\data
rd /S /Q %JBOSS_STANDALONE_DIR%\log 
md %JBOSS_STANDALONE_DIR%\log