[英]HOW-TO: remote file access from a web server?
我们有一个Web应用程序,可在Intranet内部署和使用。 该应用程序从Web服务器本身上的指定位置读取文本文件。
现在,我们也需要从其他计算机读取文本文件,因此我正在探索实现此目的的可能选择。 我一直在想的可能选择是:
对于以上/或新想法的帮助,我们将不胜感激!
我使用的技术是:Tomcat / Struts / JSP / AJAX。
PS我也想处理非NFS情况!
谢谢,阿比舍克。
除了我不知道您要构建的应用程序的目的是什么,并且不知道它是Web应用程序之外,为什么用户不上传要处理的特定文件呢?是配置文件,您可以将它们全部放在一个位置,比如说一台机器。 这可能比仅由于无法访问某些计算机而使应用程序卡住更好。
我有个主意...。您可以在要从中获取日志的每台机器上公开Web服务。这些Web服务将读取日志文件并以字节为单位发送到您的Web应用程序。 您的Web应用程序将定期调用这些服务,并获取最新数据。 您的整个系统将像分布式系统一样工作。 您需要确保使用统一格式的名称来生成日志文件-例如,log-24-12-2010.log或log24122010.log(如果您的日志文件每天生成),以便可以形成Web服务正确的日志名称并访问它。
我建议您使用RESTful Web服务,因为它们很容易用于此类目的。 使用JAX-RS API开发此类服务。
希望您能有所了解。
~~普里扬扬
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.