У меня возникла ситуация, когда я хочу создать входной поток из локальной машины (скажем, каталог файла C: \ Users \ temp \ file.txt) на удаленный сервер с Windows Server 2008.InputStream с локальной машины на tomcat развернуто webapp
Как я могу заставить веб-приложение использовать локальную версию файла, потому что я пробовал это перед компиляцией в WAR-файл.
File f = new File("C:\Users\temp\file.txt");
И когда я пытаюсь использовать InputStream, он падает. Я считаю, что он ссылается на сервер C: \ Users \ temp \ file.txt, которого не существует.
Я знаю, что это «немой» вопрос, но любые предложения были бы чрезвычайно полезными.
В зависимости от того, что это за текстовый файл, вы можете рассмотреть возможность размещения его в папке ресурсов. Во всяком случае, неплохо попытаться сохранить независимость веб-приложений. Таким образом, у любой из машин ваших коллег или на различных серверных средах нет проблем с этим. – Erich