1

我有一个使用 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 环境中运行。

知道我做错了什么吗?

谢谢。

4

0 回答 0