У меня есть веб-приложение, и я пытаюсь вернуть логическое значение файла .zip, который (успешно) генерируется на сервере.
Локально я запускаю это в Eclipse с Tomcat в Windows, но я развертываю его на Tomcat Server на компьютере с Linux.
//.zip is generated successfully on the SERVER by this point
File file1 = new File("/Project/zip/theZipFile.zip");
boolean exists = file1.exists();// used to print if the file exists, returns false
if (exists)
fileLocation = "YES";
else
fileLocation = "No";
Когда я делаю это, он продолжает возвращать false на отладчике и на моей странице, когда я его распечатываю. Я уверен, что это как-то связано с путями к файлам, но я не уверен.
Как только я получу подтверждение существования zip, я могу легко использовать File.length (), чтобы получить то, что мне нужно.
Предположим, что все геттеры и сеттеры существуют, и JSF печатает. В основном это бэкэнд Java, с которым у меня небольшая проблема.
Спасибо за любую помощь! :)