【问题标题】:Process existing files on startup in a folder with VFS2启动时使用 VFS2 处理文件夹中的现有文件
【发布时间】:2016-01-25 11:00:27
【问题描述】:

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

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

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

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

  1. Tomcat after Startup Event with spring

  2. Callback on tomcat server startup complete

【问题讨论】:

    标签: java tomcat vfs apache-commons-vfs


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-13
      • 1970-01-01
      • 1970-01-01
      • 2014-03-16
      • 1970-01-01
      相关资源
      最近更新 更多