2012-07-24 50 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

回答