在使用VFS2的文件夹中启动时处理现有文件

时间:2016-01-25 11:00:28

标签: java tomcat vfs apache-commons-vfs

我有多个FileListener,它们使用org.apache.commons.vfs2库处理插入远程文件夹中的所有文件。

有时我必须停止Tomcat,所以如果在文件夹中插入新文件,虽然我在插入后启动了我的WebService,但它们不会被处理。

我一直在做一些研究,下面的网址[1] [2]迫使我硬编码文件夹的位置,我不知道它能与多个听众一起工作得多好时间处理。

有没有更好的方法在启动时配置FileListener?感谢。

  1. Tomcat after Startup Event with spring

  2. Callback on tomcat server startup complete

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题而不是一个美丽的方式。我在启动时在一个webapp中创建一个新线程,让它休眠,然后在Tomcat启动后处理现有文件。

相关问题