У меня есть приложение Java, которое выполняется на сервере Apache Tomcat. Приложение Java - это веб-сервис.
Из одного из классов Java я пытаюсь получить доступ к файлу, однако следующий раздел кода генерирует исключение FileNotFoundException.
DataModel dm = new FileDataModel(new File("data/WheelChairData.csv"));
Однако, если я запускаю это приложение Java без использования сервера, я не получаю сообщение об ошибке, а это значит, что он не сможет его найти. Итак, где я могу сохранить файл WheelChairData.csv, чтобы сервер мог его найти? возможно ли сохранить его в Apache Tomcat, если вы можете указать мне в правильном направлении
Спасибо.
Используйте эту строку и посмотрите, где находится путь:
System.out.println(new File(".").getAbsoluteFile());
(или если вы используете регистратор, поместите в него вывод)