我有多个FileListener,它们使用org.apache.commons.vfs2库处理插入远程文件夹中的所有文件。
有时我必须停止Tomcat,所以如果在文件夹中插入新文件,虽然我在插入后启动了我的WebService,但它们不会被处理。
我一直在做一些研究,下面的网址[1] [2]迫使我硬编码文件夹的位置,我不知道它能与多个听众一起工作得多好时间处理。
有没有更好的方法在启动时配置FileListener?感谢。
答案 0 :(得分:0)
我已经解决了这个问题而不是一个美丽的方式。我在启动时在一个webapp中创建一个新线程,让它休眠,然后在Tomcat启动后处理现有文件。