2012-07-18 85 views
3

我創建一個使用的Apache Tomcat(最新)春3Struts2的休眠一個Web應用程序。我需要一個監聽器來監視出現的任何新XML文件的目錄。雖然Web應用程序部署到Tomcat並運行它應該繼續這樣做。春季目錄監聽

  1. 當使用這些框架進行類似的工作時,推薦什麼方法?
  2. 我有什麼可以幫助開始階段的例子嗎?
+2

您可以使用JDK 7來試用它。它有一個新的監視器類。 http://e-blog-java.blogspot.com/2011/03/how-to-watch-file-system-for-changes-in.html – duffymo 2012-07-18 10:31:41

+0

不知道。嘗試一下。 – duffymo 2012-07-18 10:32:48

+0

接受Dangling Piyush的回答。這與我的相同;他/他可以使用這些分數。 – duffymo 2012-07-18 12:57:47

回答

3

嘗試jdk7 WatchService。我已經完成了一個與你所擁有的結構類似的項目。否則,您可以嘗試使用org.apache.commons.io中的FileAlterationListner。我寧願選擇jdk7,因爲它非常完美。

+0

http://e-blog-java.blogspot.com/2011/03/how-to-watch-file-system-for-changes-in.html – ThreaT 2012-07-18 13:12:26

+0

如何在服務器的目錄上列出? – 2015-01-02 23:35:27

0

我已經在其中一個項目中使用了JNotify,如果不能切換到JDK 7,它的工作就像是魅力無窮。