我有一个使用 apache vfs2 监视文件夹的服务。一切正常,但对于某些文件,我的自定义侦听器没有被触发,我不知道为什么。我只看到这个日志:
org.apache.commons.vfs2.cache.SoftRefFilesCache - putFile: file:///somefile.pdf
这是我的配置:
FileListener listener = new MyCustomFileListener();
DefaultFileMonitor fileMonitor = new DefaultFileMonitor(listener);
fileMonitor.setRecursive(false);
FileSystemManager fsManager = VFS.getManager();
FileObject listenDir = fsManager.resolveFile(path);
fileMonitor.addFile(listenDir);
fileMonitor.start();
该服务在 Red Hat 环境中运行。
知道我做错了什么吗?
谢谢。