Мы пытаемся прочитать файл свойств в сервлете, используя fileInputStream.
Однако мы постоянно получаем исключение «Файл не найден».
Это фрагмент кода, который мы используем
Properties properties = new Properties();
File propertyFile = new File("config" + File.separatorChar + "abc.properties");
try {
FileInputStream propertyFileStream = new FileInputStream(propertyFile);
properties.load(propertyFileStream);
propertyFileStream.close();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
При использовании getResourceAsStream он работает нормально.
Однако нам нужно понять, почему FileInputStream не работает.
Мы поместили файл config\abc.properties в файл webInf. Мы также пытались поместить его в папку src (путь к классу java), папку webContent, папку WebInf\Classes, но безуспешно.