VFS に問題があります。デプロイパッケージ(zipファイル)のURLをテキストエリアに貼り付けるWebアプリケーションを開発しました。デプロイ スクリプトを表示し、最後にアプリケーションをデプロイできます。小さなマシンの tomcat で実行されます。デプロイ パッケージは約 5 ~ 100 MB です。私の問題は、一時ディレクトリが時間の経過とともに大きくなることです。VFS は一時ディレクトリからファイルを削除していないようです。私は、vfs temp dir を消去する tomcat の起動スクリプトを書きました。しかし、それはまったくいいことではありません。
を閉じずに VFS から削除する方法はあり
FileSystemManager
ますか?一時ディレクトリはキャッシュのようですが、ファイルが変更されてもイントラネットから再度読み込まれません。
以前は設定していた
((DefaultFileSystemManager) VFS.getManager()).setFilesCache(new NullFilesCache());
((DefaultFileSystemManager) VFS.getManager()).setCacheStrategy(CacheStrategy.ON_CALL);
しかし、VFS は一時ディレクトリをキャッシュとして扱わないようです。私は何か間違っていることを理解していますか?