2012-07-24 46 views
4

我們使用Watch Service Api(jdk 7)跟蹤我係統中的文件創建。到目前爲止,所有的事情都很好。每個文件都是在我的程序跟蹤的系統上創建的。jdk 7觀看服務api和NFS文件共享

但是當我們使用NFS(我們跟蹤的目錄實際上存在於局域網中的另一臺計算機上)時,我們遇到了麻煩。

此代碼跟蹤似乎不起作用。

任何人都可以告訴我如何解決這種情況。我如何設置NFS來支持Watch service api java jdk7或任何人都可以告訴我一個更好的庫。

感謝所有

+0

NFS其實是很成問題的。同樣適用於NFS裝載上的Lucene索引。你可能在這裏運氣不好。 – 2012-07-24 10:10:03

+2

底層文件系統不支持它。 http://stackoverflow.com/a/4231277/184998有沒有辦法強制觀察服務退回到輪詢的變化? – 2012-07-24 12:51:56

+1

我對你的建議絕不是設計或編寫依賴共享文件系統的應用程序。這些是針對用戶的,而不是代碼。在失敗模式方面有太多需要解決的問題,正如@ Michael-O所說,NFS是其中最難解決的問題之一。 – EJP 2012-07-25 00:50:04

回答