【发布时间】:2013-05-11 03:01:23
【问题描述】:
我正在为我的java应用程序(Servlet,jsp)使用tomcat服务器。在我的servlet页面中调用一个java类函数。实际上java文件是单独编写的,我将调用其中编写的函数。在函数中,我必须出于某种目的读取一个配置(用户定义)文件。所以,我为此使用 File 类。
但是,这里我必须给出配置文件的相对路径(用户定义)。因为,现在我在本地 Windows 服务器上运行这个应用程序。但是我的实时服务器是基于 Linux 的。所以,文件路径被改变了在linux中。
File f1=new File("D:\tomcat\webapp\myapp\WEB-INF\src\point_config.txt"); -- windows
File f1=new File("D:\ravi\tomcat\webapp\myapp\WEB-INF\src\point_config.txt"); -- linux
所以,我必须给出 windows 和 linux 机器通用的文件的相对路径。
有没有办法做到这一点?
请指导我摆脱这个问题?
【问题讨论】:
-
该文件是在您的类路径中还是直接在 web-inf 下?
标签: java jsp jakarta-ee tomcat