0

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

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

我一直在做一些研究,以下 URL[1][2] 迫使我对文件夹的位置进行硬编码,我不知道它在同时处理多个侦听器时效果如何。

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

  1. 启动事件后的Tomcat与春天

  2. Tomcat服务器启动回调完成

4

1 回答 1

0

我已经用一种不漂亮的方式解决了这个问题。我在启动时在一个 webapp 中创建一个新线程,将其休眠,然后在 Tomcat 启动后处理现有文件。

于 2016-01-27T11:10:56.177 回答