我正在创建一个使用Apache Tomcat (Latest)、Spring 3、Struts2和Hibernate的 Web 应用程序。我需要有一个监听器来观察出现的任何新 XML 文件的目录。当 Web 应用程序部署到 Tomcat 上并运行时,它应该继续这样做。
- 使用这些框架做这样的事情时推荐什么方法?
- 有没有我可以参考的例子来帮助开始阶段?
尝试 jdk7 WatchService。我已经完成了一个与您拥有的结构相似的项目。否则你可以尝试使用FileAlterationListner
from org.apache.commons.io
。我宁愿选择 jdk7,因为它运行良好。
我在其中一个项目中使用了 JNotify,如果无法切换到 JDK 7,它的工作原理就像被迷住了一样。