2015-12-30 88 views
0

首先,我在eclipse中將我的方法作爲java application運行,並且工作正常。在tomcat服務器上運行時找不到文件

然後,當我在tomcat服務器上運行它時,它爆炸了。

下面是代碼:

try(BufferedReader br = new BufferedReader(new FileReader(new File(Constants.USERMAP_FILE_LOCATION)))) 

這裏是例外:

com.homedepot.is.dt.Exception.SubversionUtilityException: usermap (No such file or directory) 

我還試圖改變路徑。我右鍵單擊我的項目中的文件,然後進入屬性。它給了我路徑/DevToolsSvn2Git/usermap,但我仍然得到這個例外。

com.homedepot.is.dt.Exception.SubversionUtilityException: /DevToolsSvn2Git/usermap (No such file or directory) 

戰爭中的東西正在變化,我不知道?

回答

0

我建議從 this question實現最多的回答,看你的應用程序正在運行的文件夾中。這將幫助你找出其中你的文件/文件夾引用必須避免FileNotFoundException異常

0

必須使用絕對路徑,這是。像

"C://User//Project//Git//DevToolsSvn2Git/usermap" 
+0

這將無法正常工作時,我部署到不同的環境 –

+0

你的文件位於資源? –

+0

'InputStream input = Main.class.getClassLoader()。getResourceAsStream(filename);' –

相關問題