Tag: 临时目录

Apache Commonfs VFS避免增加临时目录

我有VFS的问题。 我开发了一个Web应用程序,用于将部署包(zip文件)的URL粘贴到textarea中。 您可以查看部署脚本,最后部署应用程序。 它运行在小型机器上的tomcat上。 部署包大约为5-100 MB。 我现在的问题是,临时目录随着时间​​的推移而增长。 VFS似乎没有从temp目录中删除文件。 我为tomcat写了一个启动脚本,它清理了vfs temp dir。 但这根本不是很好。 有没有办法在不关闭FileSystemManager情况下通过VFS删除它们? 似乎临时目录是缓存,但是当文件发生更改时,它不会再从内部网加载它。 我曾经设定过 ((DefaultFileSystemManager) VFS.getManager()).setFilesCache(new NullFilesCache()); ((DefaultFileSystemManager) VFS.getManager()).setCacheStrategy(CacheStrategy.ON_CALL); 但似乎VFS并不将临时目录视为缓存。 我是否解决了错误的问题?