мы используем библиотеку Java в веб-приложении, которое организовано в апача методе server.ReadConfFile в библиотеке возвращает файл не найден метод error.The следующимДоступ к Линукс локальной файловой системе из Java веб-приложения
public byte[] ReadConfFile()
{
try
{
File file = new File("/home/product/api/conf.txt");
if(!file.exists())
return "file not found".getBytes();
byte[] buf = new byte[(int) file.length()];
FileInputStream fis = new FileInputStream(file);
fis.read(buf);
return buf;
} catch (IOException e)
{
e.printStackTrace();
return null;
}
}
Доступен ли доступ к локальной файловой системе из веб-приложения ?. Если да, то есть ли какое-либо разрешение доступа, которое должно быть установлено?
Предполагаю, что 'apache' вы имеете в виду' apache tomcat'? Какой пользователь это работает? Имеет ли этот пользователь права на чтение в указанном вами местоположении? Вы работаете с «SecurityManager»? –
Вы хотите получить доступ к файловой системе сервера tomcat или хотите получить доступ к файловой системе пользователя? Последнее невозможно (я думаю). – mvieghofer