gpt4 book ai didi

java - 如何从 linux 服务器读取 geolitecity 文件路径?

转载 作者:行者123 更新时间:2023-11-28 23:05:33 25 4
gpt4 key购买 nike

我的开发环境是windows,使用JSP,Apache server 5.5。我在 MaxMind 提供的 geolitecity 的帮助下开发了一个应用程序。我已将 geolitecity.dat 上传到我的服务器中与我网站相同的文件夹中(我不知道它的正确程序,我是第一次这样做)。我使用了

String systemPath=new java.io.File(".").getCanonicalPath();

获取当前目录路径,以便我可以从中读取。但我没有得到完整的路径。我只能升级到 tomcat5.5.3\bin。是否可以使用此路径读取文件?我对 Linux 了解不多。

最佳答案

在 Servlet/JSP 中:

String path = getServletContext().getRealPath("/yourfilename.txt");

这将为您提供给定文件名的完整路径。

注意:当您将其部署在 tomcat 中并从 Side Eclipse 运行时,它将起作用。由于 eclipse 在部署 Web 应用程序时具有自己的内部结构 [如果未更改]。

关于java - 如何从 linux 服务器读取 geolitecity 文件路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10138324/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com