我有一个Web应用程序,它可以遍历目录并从该目录中提供文件列表。
从http://localhpst:8080/searchEngine
起,它的效果非常好
但是当我在服务器上部署它时,它没有显示任何结果。
可能是什么原因??它是权限问题??? ..如果是,我如何使用Java程序授予权限。
我已准备好提供用户名密码。
我拥有本地目录中的所有文件。检查此链接http://searchengineenv.jelastic.dogado.eu/searchEngine/我正在传递本地目录路径和单词以在该文件夹文件中搜索。
我在当地工作正常,但在网上发布时却无法正常工作。
答案 0 :(得分:0)
使程序遍历文件系统的最简单方法是让该程序驻留在同一台机器上。让外部用户可以访问远程机器的文件系统,在权限和用户登录和角色之间变得非常棘手,这当然取决于你运行的文件系统。
为了使其正常工作,您需要将应用程序部署在本地计算机上。然后,您可以使用部署到不同服务器的单独应用程序,该服务器可以与本地应用程序通信并将结果显示给网页或您拥有的内容。
(这假设当你说“部署到服务器”意味着另一台机器时)