我有一個小問題,我試圖在Java Web服務中使用FileInputStream加載屬性文件。Web服務中的Java FileInputStream
的app.config.properties文件中包含的下一行:
fileSales = C:/Users/clens/Documents/sales.xml
我的Java Web服務類包含下一行:
InputStream is = null;
try
{
is = new FileInputStream("app.config.properties");
objPropiedades.load(is);
ruta = objPropiedades.getProperty("fileSales");
}
catch(IOException ioe)
{
ioe.printStackTrace();
}
控制檯顯示我的下一個異常:
FileNotFoundException: app.config.properties
日誌文件:
SEVERE: at java.io.FileInputStream.open(Native Method) SEVERE: at java.io.FileInputStream.<init>(FileInputStream.java:138) SEVERE: at java.io.FileInputStream.<init>(FileInputStream.java:97)
看起來你已經發布半堆棧跟蹤。什麼是實際的例外? –
@DuncanJones存在app.confi.properties,但Web服務找不到文件 – darthlitox
除非在當前工作目錄中,否則您提供給FileInputStream構造函數的路徑無效。它可能不是。 –