繁体   English   中英

HOW-TO:从Web服务器进行远程文件访问?

[英]HOW-TO: remote file access from a web server?

我们有一个Web应用程序,可在Intranet内部署和使用。 该应用程序从Web服务器本身上的指定位置读取文本文件。

现在,我们也需要从其他计算机读取文本文件,因此我正在探索实现此目的的可能选择。 我一直在想的可能选择是:

  1. 也许在每台本地计算机上启动ftp服务器,然后在给定机器n读入数据的情况下将servlet写入ftp。
  2. 也许运行一些实用程序,该程序会读入文件内容并使用xml等将其推回服务器?)

对于以上/或新想法的帮助,我们将不胜感激!

我使用的技术是: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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM