2017-02-16 46 views
0

我有一個應用程序部署在正在嘗試讀取其他目錄中的文件的tomcat上。讀取應用程序外部的文件

應用程序路徑(WAR文件) -/tomcat的/ Web應用程序/應用

文件是目錄 - /home/anotherapplication/file.txt

我寫了一個程序(servlet的)在我的應用程序中讀取目錄結構上的文件。我試過下面的選項來閱讀它,但每個給我的文件沒有發現異常。

File inputFile = new File("/home/anotherapplication/file.txt"); - 從根目錄

File inputFile = new File("../../home/anotherapplication/file.txt");路徑 - 從應用程序的相對路徑

任何想法如何做到這一點?

謝謝。

+0

您的應用程序是否具有適當的權限來讀取該文件? – pablochan

+0

您必須將路徑映射到類似c:\ abc \ def \ file.txt的文件 –

+0

@pablochan - yes tomcat用戶有權讀取該文件 – Vivek

回答

-1

你試過了嗎?

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