读取应用程序之外的文件

时间:2017-02-16 16:43:11

标签: java spring file tomcat

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

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

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

我在我的应用程序中编写了一个程序(servlet)来读取上述目录结构中的文件。我已尝试过以下选项来阅读它,但每个人都给了我找不到文件的例外。

File inputFile = new File("/home/anotherapplication/file.txt"); - 来自根目录的路径

File inputFile = new File("../../home/anotherapplication/file.txt"); - 来自应用程序的相对路径

知道怎么做吗?

感谢。

1 个答案:

答案 0 :(得分:-1)

你试过这个吗?

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