2016-07-04 91 views
0

我在使用Spring Tool Suite的windows上使用jboss-eap-6.2。自动删除tmp文件夹jboss-eap-6.2

在几个服务器启动 - 停止周期后,tmp文件夹的大小以GB为单位增加。

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

我曾尝试下面的选项提供的参数,但不工作:

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

可以做些什么来自动清除tmp文件夹?

回答

1

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

0

我用这个bat脚本。您可以在服务器关闭时启动它。脚本删除tmp,datalog文件夹。

@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