Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 正在读取应用程序之外的文件_Java_Spring_File_Tomcat - Fatal编程技术网

Java 正在读取应用程序之外的文件

Java 正在读取应用程序之外的文件,java,spring,file,tomcat,Java,Spring,File,Tomcat,我在tomcat上部署了一个应用程序,它正在尝试读取其他目录中的文件 应用程序路径(WAR文件)-/tomcat/webapp/Application 文件位于目录-/home/anotherapplication/File.txt中 我已经在应用程序中编写了一个程序(servlet)来读取上述目录结构中的文件。我尝试了下面的选项来读取它,但每个选项都给了我一个文件未找到异常 File inputFile=new文件(“/home/anotherapplication/File.txt”)--根

我在tomcat上部署了一个应用程序,它正在尝试读取其他目录中的文件

应用程序路径(WAR文件)-/tomcat/webapp/Application

文件位于目录-/home/anotherapplication/File.txt中

我已经在应用程序中编写了一个程序(servlet)来读取上述目录结构中的文件。我尝试了下面的选项来读取它,但每个选项都给了我一个文件未找到异常

File inputFile=new文件(“/home/anotherapplication/File.txt”)--根目录的路径

File inputFile=new文件(“../../home/anotherapplication/File.txt”)--来自应用程序的相对路径

你知道怎么做吗

谢谢。

你试过这个吗

File inputFile = new File("../../../home/anotherapplication/file.txt"); 
-- relative path from application

您的应用程序是否具有读取该文件的适当权限?您必须将路径映射到c:\abc\def\file之类的文件。txt@pablochan-是tomcat用户有权读取该文件您是否在同一台计算机上运行tomcat?也许您使用的是运行在同一台机器上的
chroot
?@pablochan,